สอบถามการดึงข้อมูลจากตาราง access
กระทู้เก่าบอร์ด อ.Yeadram

 1,330   1
URL.หัวข้อ / URL
สอบถามการดึงข้อมูลจากตาราง access

สอบถามการดึงข้อมูลจากตาราง access

เช่น มีสินค้า a ขนาด 10 เข้ามาเก็บที่โกดัง 20 ตัวในวันที่ 1/1/50 ตรงนี้คือข้อมูลในตา่ราง
ส่วนผมจะสร้างโปรแกรมรายงาน ซึ่งมี text box กำหนดเวลาเริ่มต้นจนถึงเวลาสิ้นสุด เช่น 1/1/45 - 1/1/51 ซึ่งข้อมูลดึงกล่าวจะปรากฏ แต่ถ้ากำหนดเป็น 1/1/51-1/1/56 ข้อมูลดังกล่าวจะไม่ปรากฏ แต่ผมอยากทำเป็นให้มันปรากฏ แต่ขึ้นจำนวนเป็น 0 ซึ่งแปลว่าเรามีสินค้าตัวนี้อยู่แต่ไม่มีการเคลื่อนไหว
รบกวนอาจารย์หรือผู้รู้ทุกท่านโปรดชี้แนะด้วยคับ

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

1 @R15423
ตารางสินค้ากับตารางเคลื่อนไหว ต้องเป็นคนละตารางกัน
เวลาจะใช้ข้อมูลในลักษณะดังกล่าวสร้างคิวรี่ เอาสองตารางมาจอยกันแบบ. right join หรือ. left join
ให้ระบุคุณสมบัติในเส้นความสัมพันธ์ ว่า เลือกข้อมูลทั้งหมดจากตารางสินค้า
(ต้องอ่านตัวเลือกเอาแล้วลองเลือกเพื่อให้ได้ตามนี้ ตัวเลือกมีให้เลือกแค่ 3 ข้อ มันจะเกี่ยวข้องกับที่คุณเลือกใช้ left หรือ right ด้วย)
ทีนี้ก็เลือกฟิลด์ต่าง ๆ ตามที่ต้องการมาแสดงผลในคิวรี่ได้เลย ยกเว้น
ฟิลด์ ที่แสดงปริมาณ ในตารางเคลื่อนไหว เฉพาะฟิลด์นี้ ให้คุณเพิ่มฟังก์ชั่น. Nz() เข้าไปด้วย
เช่น. Qty:nz(tbmovement.quantity,0)
ลองเซฟ แล้วรันคิวรี่ดู ได้ผลตามต้องการหรือไม่ ถ้าไม่ได้ ให้ลองย้อนกลับไปแก้ตัวเลือก ของคุณสมบัติความสัมพันธ์ใหม่
ลองเปลี่ยนจนได้ตามต้องการ แล้วค่อยเอาคิวรี่นี้ไปทำรายงานครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.5457s