ช่วยหนูด้วยค่ะ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 331   2
URL.หัวข้อ / URL
ช่วยหนูด้วยค่ะ

หนูจะออกรายงานสินค้าคงเหลือจากที่ขาย โดยสินค้าบางรายการจะมีราคาที่ซื้อเข้ามาจาก supplier ไม่เท่ากัน
เช่น สินค้า A วันที่ 1 ซื้อเข้ามา 200 บาท อีก 2 วันถัดมาซื้อสินค้า A อีกแต่ในราคา 500 บาท แต่ว่าในรายงานสินค้าคงเหลือ
จะต้องแจงออกมาให้หมดว่ามีสินค้าที่ซื้อเข้ามาราคาเท่าไร และเหลือเท่าไรบ้างค่ะ
( Table ที่เกี่ยวข้องนะค่ะ มี tblProduct ประกอบด้วยฟิลด์ ProductID ( PK ) , ProductName , ProductUnit , CostPrice , NumInstock
และ TblSupplierDetail ประกอบด้วยฟิลด์ ID (PK) , InvoiceSupplier (FK) , Item (ลำดับ) , Name (ชื่อสินค้า) , QTY (จำนวนที่สั่งซื้อ) , Price (ราคาที่ซื้อเข้ามา)
, TblSupplier ประกอบด้วยฟิลด์ InvoiceSupplier (PK) , Date , CompanyName , Vax )
รบกวนอาจารย์ให้คำแนะนำและช่วยเหลือหนูหน่อยนะค่ะ ขอบคุณมากค่ะ
**** หนูแนบ file เป็น .xls มา เป็นรูปแบบของรายงานที่จะออกและคำอธิบายมากขึ้นค่ะ ***

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

1 @R03506
1. ให้สร้าง Query ขึ้นมา 1 อัน แล้วดึงตาราง tblProduct ลงมา
จากนั้นให้ลากฟีลด์ที่ต้องการลงในใส่ในช่องฟีลด์

2. เมื่อได้ทุกฟีลด์แล้ว ให้ไปที่เมนู View>Totals เพื่อรวมสินค้าที่เป็นอันเดียวกันเข้าด้วยกัน

3. จะเห็นว่าตรงช่อง Total ของทุกฟีลด์จะเป็น GroupBy
ให้ไปที่ฟีลด์ NumInstock แล้วเปลี่ยนช่อง Total ให้เป็น Sum แทน

4. ลองวิวดูว่าได้ผลลัพธ์ตามที่ต้องการหรือไม่

5. บันทึก Query แล้วนำไปสร้างเป็น Report ได้เลยครับ
2 @R03533
ผมลองทำตัวอย่างไว้ที่ 01533
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1357s