ทำQuery จาก Table หลาย Table แล้วนำ Query เป็น For
กระทู้เก่าบอร์ด อ.Yeadram

 4,379   4
URL.หัวข้อ / URL
ทำQuery จาก Table หลาย Table แล้วนำ Query เป็น For

รบกวนสอบถามค่ะ
เป็นข้อมูลการรับชำระค่าเรียน
1. ได้ทำการดึง Table หลาย Table มาทำที่ Query ผลที่ Query ออกมาตามที่เราต้องการแล้ว (เป็นบิลที่เรียกเก็บเป็นรายเดือน) ทราบจำนวน Record ที่มีการเรียกเก็บเงิน
2. ต้องการ Query ตามข้อ 1 มาทำเป็น Form เพื่อให้ทราบว่ามีการนำเงินมาชำระวันที่เท่าไร เป็นบิลของเดือนอะไร ชำระผ่านช่องทางไหนเช่นเงินสด,โอนผ่านทางธนาคาร เป็นต้น
3. อยากได้ข้อมูลตามข้อ 2 ที่คีย์ผ่าน form เก็บเข้า Table ใหม่
4. ไม่ทราบว่าทำได้หรือเปล่าค่ะ ได้ทำการสร้าง form เป็นแบบ mainform / subform แล้ว ไม่สามารถเรียกข้อมูลใน Query ตาม ข้อ 2 ได้
    รบกวนอาจารย์ด้วยค่ะ
        ขอบคุณมากค่ะ

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

1 @R04739
การออกแบบ ฐานข้อมูลของคุณเป็นอย่างไร

มีตารางกี่ตาราง แต่ละตารางไว้ทำหน้าที่อะไร

งานของคุณอาจต้องสร้าง 1 ฟอร์มหลัก + 2 ฟอร์มย่อยนะครับ แต่ไม่กล้าให้รายละเอียดวิธีทำมากนัก กลัวว่าถ้าออกแบบตารางมาคนละระบบ หรือคนละความเข้าใจกับของผม พออ่านวิธีทำแล้วอาจจะเข้าใจไม่ตรงกัน
2 @R04753
ตอบข้อ 2 ก็ให้สร้าง ฟอร์ม จาก query ได้เลยครับ ถ้า query ถูกต้องจะเป็นรูปแบบที่คุณต้องการ

ตอบข้อ 3 ก็ให้ดูเครื่อง query append ก็ทำได้เหมือนกัน

ตอบข้อ 4 ถ้าต้องการเป็นเรื่องจของ sub form มันจะประกอบไปด้วยอย่างน้อย 2 table หลัก(table เลขที่บิล กับ table รายการค่าเล่าเรียน)หลัก ดังนั้นถ้าเอา query ในข้อ 2 มาใช้ อาจจะไม่ได้ ถ้าดึง ข้อมูลใน table มาทำ query ไม่ถูกต้อง

formหลักจะต้องเป็น เลขที่บิล
sub form จะเป็นรายการค่าเล่าเรียน ถ้าเป็นตามนี้ ก็น่าจะทำต่อได้

โหลดตัวอย่างโปรแกรมและสอบถามปัญหาต่าง ๆของการใช้งาน ms access เพิ่มได้ที่
http://access.crtrading.net
3 @R21166
รบกวนสอบถามค่ะ
พอดีทำตาราง รายรับ และรายจ่าย คนละตาราง (ออกใบสำคัญรับ และใบสำคัญจ่าย)
ไม่ทราบว่าใน คิวรี่ สามารถ ดึงยอดรวมของแต่ละตาราง มาหักลบกันได้มั้ยค่ะ
(แต่ละอัน มีฟอร์มหลัก และฟอร์มย่อยค่ะ)
ลองทำให้แสดงคู่กัน ด้วยอ้างอิงจากวันที่แล้ว มันไม่แสดงค่ะ หรือแสดงก็บางตาราง ค่าซ้ำกันเบิ้ลขึ้นมาเท่าตารางตัวแรกเลยค่ะ
4 @R21182
อาจต้องทำ Union Query ก่อน ถึงจะทำสรุปได้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4820s