กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
381 7
URL.หัวข้อ /
URL
รายงานสินค้าพิเศษ (4)
สมมุติว่า ผมมี Table อยู่ 2 Table
Table ที่ 1 ใช้เก็บรหัสสินค้าที่ต้องการดูการเคลื่อนไหวยอดเป็นพิเศษ
รหัส ยอดสั่งซื้อรวม
A1 0
A2 0
A3 0
A4 0
และอีก 1 เป็น Table ที่ใช้เก็บการสั่งซื้อ
รหัส ยอดสั่งซื้อ
A1 30
A2 20
A3 5
A4 500
A2 5
A4 200
A1 5
A3 100
จะทำอย่างไรครับ หากต้องการทราบยอดสั่งสินค้พิเศษนั้น และเมื่อขึ้นเดือนใหม่ผมต้องการเคลียร์ค่ายอดสั่งซื้อรวมให้เป็น "0" เพื่อดูการเคลื่อนไหวในรอบเดือนใหม่ทำอย่างไรครับ
Table ที่ 1 ใช้เก็บรหัสสินค้าที่ต้องการดูการเคลื่อนไหวยอดเป็นพิเศษ
รหัส ยอดสั่งซื้อรวม
A1 0
A2 0
A3 0
A4 0
และอีก 1 เป็น Table ที่ใช้เก็บการสั่งซื้อ
รหัส ยอดสั่งซื้อ
A1 30
A2 20
A3 5
A4 500
A2 5
A4 200
A1 5
A3 100
จะทำอย่างไรครับ หากต้องการทราบยอดสั่งสินค้พิเศษนั้น และเมื่อขึ้นเดือนใหม่ผมต้องการเคลียร์ค่ายอดสั่งซื้อรวมให้เป็น "0" เพื่อดูการเคลื่อนไหวในรอบเดือนใหม่ทำอย่างไรครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01915
1. คุณจะต้องมีฟิลด์เก็บข้อมูล วัน/เดือน/ปี เพิ่มขึ้นมาอีก 1 ฟิลด์ครับ สมมุติชื่อฟิลด์ [วันที่สั่ง]
2. ลองดู code ต่อไปนี้แล้วนำไปประยุกต์ใช้ครับ..
A1 = DSUM("ยอดสั่งซื้อ","Table2","[รหัส] = 'A1' AND Month([วันที่สั่ง]) = Month(Date())")
2 @R01917
ยังมองภาพไม่ออกครับ แล้ว Code นี้ไปวางไว้ที่ Event ใดครับ
ขอรบกวนด้วยครับ
3 @R01930
แกะจากตัวอย่างครับ...
4 @R01941
ขอบคุณมากครับ อ. BADMan
5 @R01988
ขอถามอีกเที่ยวครับ
คือว่า ตอนนี้ผมต้องการเพิ่มเงื่อนไขอีกนิดครับ ว่า ต้องการสินค้าที่มีการขาย "สูงสุด" และ "ต่ำสุด" ในรอบเดือนนั้น ผมได้ลองปรับคำสั่งเป็น Dmax และ Dmin แต่การแสดงผลออกมาเป็นการแสดงเพียง รายการ (Inv.)ที่มียอดสั่งซื้อสูงสุด และ ต่ำสุดเท่านั้น
รบกวนอธิบายคำสั่ง nz ด้วยครับ ผมยังไม่เคยใช้ครับ พึ่งมาเจอใน Post ครับ
6 @R01995
ลองศึกษาจากตัวอย่างดูครับ..
ส่วนคำสั่ง NZ() ก็ลองเปิด Help ดูจะทราบรายละเอียดพร้อมตัวอย่างด้วยครับ
7 @R02006
ขอขอบคุณเป็นครั้งที่ 2 ครับ นั่งคิด Code หัวแทบแตก วิธีของ อ. BADMan ง่ายซะไม่มี
ขอบพระคุณมากครับ
Time: 0.1055s