วิธีดึงข้อมูลมาโชว์
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 377   9
URL.หัวข้อ / URL
วิธีดึงข้อมูลมาโชว์

                              สมมติว่าผมเป็นเจ้าหน้าที่บริษัทแห่งหนึ่ง  ทางบริษัทมีสเตทเม้นท์บัญชีอยู่ 2 บัญชีเป็นของปี 2544 และ 2545  สมมติว่าสเตทเม้นท์ 2 บัญชีเก็บอยู่ที่  C:\ โฟลด์เดอร์ ชื่อ สำเนาบัญชีธนาคาร   (c:\สำเนาบัญชีธนาคาร)  
 หมายเหตุมีไฟล์บัญชีปี 2544 1 ไฟล์ และปี 2545 1 ไฟล์ เก็บอยู่ใน c:\สำเนาบัญชีธนาคาร 
 
                            ถ้าผมสร้างโปรแกรม ACCESS ขึ้นมา ในฟอร์ม ถ้าผมต้องการสร้างปุ่มหนึ่งขึ้นมาและมีเท็กซ์บอกซ์ 2 เท็กซ์บอกซ์ เพื่อใช้คีย์ข้อมูลเลขบัญชี 1 เท็กซ์บอกซ์ และคีย์ปี พ.ศ. ของบัญชีนั้นอีก 1 เท็กซ์บอกซ์        
เมื่อผมคีย์ข้อมูลเลขบัญชี และปี พ.ศ.ที่ต้องการลงไป 
 แล้วคลิกปุ่มที่สร้างไว้ ให้ทำการดึงข้อมูลไฟล์บัญชีดังกล่าว จาก C:\สำเนาบัญชีธนาคาร ขึ้นมาโชว์   
ถามว่าผมต้องทำอย่างไร ใส่คำสั่งลงในปุ่มอย่างไร 
                  

9 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R00646
ไม่ทราบว่ารายละเอียดของแต่ละปีมีมากมั๊ยครับ หมายถึงมีจำนวนข้อมูลมากหรือไม่ ถ้าไม่มาก ควรจะเก็บไว้ด้วยกัน เพื่อจะได้ง่ายในการจัดการครับ ถ้ายังยืนยันความต้องการเดิม ก็คงจะต้องใช้หลักการของ Back End / Front End เข้าช่วยครับ ให้ค้นหาคำว่า Front End ตรง Search เพื่อดูความหมายและรายละเอียดนะครับ จากนั้นก็จะใช้ Text Box ทั้ง 2 ในการเลือกข้อมูลที่ตรงกับความต้องการขึ้นมา ผมคงต้องขอทราบรายละเอียดเพิ่มเติมด้วยครับว่า สเตทเม้นท์ 2 บัญชีเก็บอยู่ที่ C:\ โฟลด์เดอร์ ชื่อ สำเนาบัญชีธนาคาร (c:\สำเนาบัญชีธนาคาร) เก็บสเตทเม้นท์อะไรไว้บ้าง เช่น มีกี่ตาราง แต่ละตารางประกอบด้วยฟีลด์อะไรบ้าง และจะให้ดึงตารางไหนไปใช้บ้าง
2 @R00647
ขอบคุณสำหรับคำอธิบายครับ มีอย่างต่ำ2บัญชี แต่ให้โชว์ขึ้นมาทีละบัญชีก็ได้ คำว่าโชว์ผมหมายถึงการก๊อปปี้ไฟล์สเตทเม้นท์ขึ้นมานะครับ ไฟล์สเตทเม้นท์นี้สมมติว่ามีช่องรายการจำนวนเหมือนกับของบัญชีที่ธนาคารทั่วไปมี คือมีช่องวันที่ทำรายการของธนาคาร ของรหัสรายการ ช่องด้านถอนเดบิต ช่องด้านฝากเครดิต ช่องยอดรวม ช่องรหัสเจ้าหน้าที่ธนาคาร ไม่ใช่ว่าดึงฟิล์ดใดฟิลด์หนึ่ง แต่ผมหมายถึงเมื่อคลิกปุ่ม ให้มันทำการก๊อปปี้ไฟล์สเตทเม้นท์ สร้างด้วยเอกซ์เซลล์ ในรูปร่างเป็นตารางคล้ายบัญชีของธนาคารทั่วๆไปครับ เมื่อมันก๊อปปี้ขึ้นมาแล้วให้ปรากฎขึ้นมาให้เราเห็นโดยมาแปะไว้ที่ฟอร์มเราเป็นต้น แปะไฟล์นั้นทีละปีก็ได้ ข้อสำคัญทำอย่างไรทีจะให้ปุ่มมันรู้ว่าเป็นปี 2544 หรือปี 2545 ตามที่เราคีย์ปีพ.ศ.ลงไป
3 @R00651
ไฟล์เป้าหมายเก็บอยู่ในรูป Excel ใช่มั๊ยครับ แล้วถ้าดึงขึ้นมาใช้บน Access ต้องการทำอะไรต่อไปครับ เพิ่มเติมข้อมูล ปริ้นท์ราย หรือ คำนวณครับ
4 @R00653
จุดประสงค์เพื่อนำบัญชีของรายการในสเตทเม้นท์แต่ละบัญชีมารวมยอดกัน โดยกำหนดให้ไปโชว์ผลรวมในไฟล์(อาจเป็นอีกตารางหนึ่งในACCESS) ทั้งนี้จากตารางในACCESSนั้น ผมจะนำมาใช้คำนวณอื่นๆต่อไปตามที่กำหนด และยังสามารถนำมาทำรายงานขึ้นมาจากผลรวมของแต่ละบัญชี สิ่งที่ผมกังวลและยังไม่เข้าใจคือ ทำอย่างไรเมื่อเราคีย์เลขบัญชี และปีพ.ศ.ในเท็กซ์บอกซ์ จะทำให้มันไปดึงข้อมูลสเตทเม้นท์(ไฟล์เอกซ์เซลล์)มาถูกต้องตามปีพ.ศ.ของมันไม่ผิดพลาด ทั้งนี้การดึงข้อมูลของแต่ละปีซึ่งถ้าเป็นไปได้อาจถูกนำไปใส่ในตารางของACCESS โดยเรากำหนดเป็น2ตาราง หรือหลายตารางก็ได้ขึ้นอยู่กับจำนวนปีพ.ศ.ของสเตทเม้นท์ หรือข้อมูลอาจไปกระจายในตารางเดียวกันก็ได้ และเราอาจทำการสอบถามผลรวมตารายการที่ต้องการจากตารางดังกล่าวอีกทีก็ได้
5 @R00660
ขอแจมครับ.. 1. คุณลองตั้งชื่อไฟล์สเตทเมนท์ที่เป็น excel ของแต่ละปีเป็น 2544.xls , 2545.xls 2. ที่ปุ่มคำสั่ง ให้สั่งให้ค้นหาไฟล์ .xls ที่มีชื่อไฟล์ตรงกับ ปี พ.ศ. ที่คุณป้อนใน Textbox เมื่อคนเจอก็สั่งให้ TransferSpreadsheet เข้ามาเป็นตารางใน Access 3. ค้นหาเลขที่บัญชีของลูกค้า ที่มีเลขที่ตรงกับ Textbox ที่คุณป้อนค่าเข้าไปครับ ..พอเห็นเป็นแนวทางมั๊ยครับ
6 @R00684
ขอบคุณครับสำหรับคำแนะนำของคุณBADMAN เก่งมากครับพอเห็นเส้นทางแต่ผมยังมือใหม่หัดขับถ้าเป็นไปได้ไม่รบกวนเกินไป อยากขอข้อมูลเพิ่มมากขึ้นกว่านี้ในวิธีทำอย่างละเอียดทีละขั้นตอน โดยมีตัวอย่างก็จะดี หรือป่มที่สร้างขึ้นต้อิงใส่CODEอะไรเข้าไป บอกด้วยจะเป็นพระคุณยิ่ง
7 @R00687
ถ้ามือใหม่ เช่นนั้นผมขอไฟล์ตัวอย่างครับ..ไฟล์ Access, Excel ทั้ง 2 ไฟล์ แต่ผมทำได้แต่ Access97 นะครับ ส่งมาที่ otawara@health2.moph.go.th
8 @R00716
ผมส่งไฟล์ไปให้แล้วนะครับ กรุณาด้วยครับ ขอบคุณล่วงหน้า
9 @R00791
ถ้ามือใหม่ เช่นนั้นผมขอไฟล์ตัวอย่างครับ..ไฟล์ Access, Excel ทั้ง 2 ไฟล์ แต่ผมทำได้แต่ Access97 นะครับ ส่งมาที่ otawara@health2.moph.go.th จากคุณ BADMan เมื่อวันที่ 21 สิงหาคม 2545 เวลา 23:34:01 น. ผมส่งไฟล์ไปให้แล้วนะครับ กรุณาด้วยครับ ขอบคุณล่วงหน้า จากคุณ วิชัย เมื่อวันที่ 23 สิงหาคม 2545 เวลา 21:59:20 น. เรียน คุณBADMANครับ ไฟ,ที่ขอผม นั้นส่งไปแล้ว ไม่ทราบว่าตัวอย่างพอจะเสร็จหรือยังครับ ถ้าเสร็จแล้วขอรบกวนด้วยครับ ต้องขออภัยที่แจ้งมา กลัวว่าจะไม่ได้รับ ขอบคุณและขออภัยด้วยครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0728s