กระทู้เก่าบอร์ด อ.Yeadram
918 2
URL.หัวข้อ /
URL
ช่วยแนะนำหลักการออกแบบมัดจำสินค้า /ส่วนลด หน่อยครั
สวัสดีครับ
สอบถามแนวคิด วิธีการ
#1 ค่ามัดจำ
ลักษณะของการมัดจำสินค้าแบบที่ผมทำก็คือ
มัดจำสินค้า ในระบบผม มันจะอยู่ในตาราง product
ซึ่งรายการมัดจำสินค้าก็คือ product ชนิดหนึ่ง เวลาเปิดบิลมัดจำก็เลือก รายการมัดจำสินค้า แทนที่จะเลือกที่สินค้านั้น ๆ
ปัญหาคือ
1. เมื่อมีการมัดจำสินค้า รายการมัดจำมันก็จะเพิ่มขึ้นเรื่อย ๆ
2. ไม่สามารถคิวรี่ข้อมูลรายงานออกมาได้ว่า ค่ามัดจำเป็นของสินค้าอะไร และหมวดหมู่อะไร
เช่น ถ้าคิวรี่สินค้าหมวดหมู่ หนังสือ รายงานก็จะแสดงสินค้าที่มี id หมวดหมู่เป็นหนังสือ
แต่สินค้าที่มี id หมวดหมู่เป็นค่ามัดจำ มันก็จะไม่ถูกดึงมา ทำให้ยอดไม่ตรง (ถ้าดึงหมวดหมู่ค่ามัดจำมาด้วยก็จะไม่รู้อีกว่า ค่ามัดจำนั้น ๆ เป็นมัดจำของสินค้าอะไร หมวดหมู่อะไร)
** รายการมัดจำสินค้า จะมีหมวดหมู่เหมือนกันทั้งหมดคือ หมวดหมู่ ค่ามัดจำ ไม่สามารถไปใช้หมวดหมู่ตามสินค้าที่มัดจำได้ เพราะผมใช้หมวดหมู่ เป็นตัวกำหนดว่า จะตัดสต๊อกหรือไม่ตัดสต๊อก เช่นถ้าสินค้าอยู่ในหมวดหมู่ค่ามัดจำ ก็ทำการตัดสต๊อก
***ไม่ทราบว่าหลักการที่ใช้ในการทำระบบที่มีค่ามัดจำ ต้องเป็นแบบไหน รบกวนแนะนำหน่อยครับ***
#2 เรื่องส่วนลด
ความสัมพันธ์ [บิล] [รายการบิล] [สินค้า] [หมวดหมู่สินค้า]
รหัสบิล ----> รหัสบิล
ส่วนลด รหัสสินค้า ------> รหัสสินค้า |--> รหัสหมวดหมู่
ยอดรวม จำนวน หมวดหมู่ ---|
ราคา
เวลาผมคิวรี่รายงานว่าสินค้า id ไหน หมวดหมู่อะไร ขายไปกี่ชิ้น มันแสดงจำนวนที่ขายได้ถูกต้อง ไม่มีปัญหา
แต่ยอดขายสุทธิที่หักส่วนลดแล้วในตาราง [บิล] ผมจะเอามันมาแสดงได้ยังไงครับ
ถ้าเอายอดตรงนี้มา จะทำให้สินค้าที่มีเลขที่บิลเดียวกัน มียอดซ้ำ และผลรวมยอดก็จะกลายเป็น 2 เท่า
ผมจึงแก้ขัดโดย เอายอดจาก ราคาสินค้าใน [รายการบิล] มา คูณ กับ จำนวน ซึ่งจะได้ยอดที่ไม่รวมส่วนลด
คิวรี่ตัวอย่าง
***อยากทราบว่าผมจะมีวิธีเอายอดสุทธิที่ถูกต้องมาแสดงได้ยังไงบ้างครับ***
ขอบคุณมากครับ
สอบถามแนวคิด วิธีการ
#1 ค่ามัดจำ
ลักษณะของการมัดจำสินค้าแบบที่ผมทำก็คือ
มัดจำสินค้า ในระบบผม มันจะอยู่ในตาราง product
ซึ่งรายการมัดจำสินค้าก็คือ product ชนิดหนึ่ง เวลาเปิดบิลมัดจำก็เลือก รายการมัดจำสินค้า แทนที่จะเลือกที่สินค้านั้น ๆ
ปัญหาคือ
1. เมื่อมีการมัดจำสินค้า รายการมัดจำมันก็จะเพิ่มขึ้นเรื่อย ๆ
2. ไม่สามารถคิวรี่ข้อมูลรายงานออกมาได้ว่า ค่ามัดจำเป็นของสินค้าอะไร และหมวดหมู่อะไร
เช่น ถ้าคิวรี่สินค้าหมวดหมู่ หนังสือ รายงานก็จะแสดงสินค้าที่มี id หมวดหมู่เป็นหนังสือ
แต่สินค้าที่มี id หมวดหมู่เป็นค่ามัดจำ มันก็จะไม่ถูกดึงมา ทำให้ยอดไม่ตรง (ถ้าดึงหมวดหมู่ค่ามัดจำมาด้วยก็จะไม่รู้อีกว่า ค่ามัดจำนั้น ๆ เป็นมัดจำของสินค้าอะไร หมวดหมู่อะไร)
** รายการมัดจำสินค้า จะมีหมวดหมู่เหมือนกันทั้งหมดคือ หมวดหมู่ ค่ามัดจำ ไม่สามารถไปใช้หมวดหมู่ตามสินค้าที่มัดจำได้ เพราะผมใช้หมวดหมู่ เป็นตัวกำหนดว่า จะตัดสต๊อกหรือไม่ตัดสต๊อก เช่นถ้าสินค้าอยู่ในหมวดหมู่ค่ามัดจำ ก็ทำการตัดสต๊อก
***ไม่ทราบว่าหลักการที่ใช้ในการทำระบบที่มีค่ามัดจำ ต้องเป็นแบบไหน รบกวนแนะนำหน่อยครับ***
#2 เรื่องส่วนลด
ความสัมพันธ์ [บิล] [รายการบิล] [สินค้า] [หมวดหมู่สินค้า]
รหัสบิล ----> รหัสบิล
ส่วนลด รหัสสินค้า ------> รหัสสินค้า |--> รหัสหมวดหมู่
ยอดรวม จำนวน หมวดหมู่ ---|
ราคา
เวลาผมคิวรี่รายงานว่าสินค้า id ไหน หมวดหมู่อะไร ขายไปกี่ชิ้น มันแสดงจำนวนที่ขายได้ถูกต้อง ไม่มีปัญหา
แต่ยอดขายสุทธิที่หักส่วนลดแล้วในตาราง [บิล] ผมจะเอามันมาแสดงได้ยังไงครับ
ถ้าเอายอดตรงนี้มา จะทำให้สินค้าที่มีเลขที่บิลเดียวกัน มียอดซ้ำ และผลรวมยอดก็จะกลายเป็น 2 เท่า
ผมจึงแก้ขัดโดย เอายอดจาก ราคาสินค้าใน [รายการบิล] มา คูณ กับ จำนวน ซึ่งจะได้ยอดที่ไม่รวมส่วนลด
คิวรี่ตัวอย่าง

***อยากทราบว่าผมจะมีวิธีเอายอดสุทธิที่ถูกต้องมาแสดงได้ยังไงบ้างครับ***
ขอบคุณมากครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R24376
ขอบคุณครับ
ขอบคุณครับ
Time: 0.6935s
ถ้าสามารถมัดจำสินค้าได้หลายชิ้นก็ต้องมีตารางเก็บข้อมูลใบมัดจำแทนตารางเก็บข้อมูลมัดจำ
เมื่อสินค้าที่มัดจำไว้ถูกขายไปแล้ว ก็สามารถลบข้อมูลออกจากตารางมัดจำได้