กระทู้เก่าบอร์ด อ.Yeadram
1,072 2
URL.หัวข้อ /
URL
ช่วยคิดหน่อยครับ
ผมต้องการขายของแบบเป็นเซ็ตๆเช่น
สินค้า A ปกติ 100บาท
สินค้า B ปกติ 200บาท
สินค้า C ปกติ 300บาท
แต่ถ้าซื้อสินค้าทั้งเซ็ตทั้งสินค้าA,B,C สามารถซื้อของทั้งหมดได้ในราคา 450บาท
ไม่ทราบต้องทำตารางโปรโมชั่นอย่างไรแล้วเขียนคำสั่งอย่างไรดีครับ
ทราบว่าสามารถเขียนโปรแกรมโดยใช้คำสั่ง IFได้ เช่น ถ้ามีสินค้าA,B,Cอยู่ในlistรายการขายให้คิดส่วนลดบให้ 150บาท
แต่ความต้องการผมคิดว่ามันไม่สะดวกต่อการเปลี่ยนโปรโมชั่นบ่อยๆอะครับ
อยากทำเป็นFormเพื่อนให้สะดวกต่อการใช้งานด้วย
ทำอย่างไรดีครับ
วานผู้รู้ช่วยตอบหน่อย
สินค้า A ปกติ 100บาท
สินค้า B ปกติ 200บาท
สินค้า C ปกติ 300บาท
แต่ถ้าซื้อสินค้าทั้งเซ็ตทั้งสินค้าA,B,C สามารถซื้อของทั้งหมดได้ในราคา 450บาท
ไม่ทราบต้องทำตารางโปรโมชั่นอย่างไรแล้วเขียนคำสั่งอย่างไรดีครับ
ทราบว่าสามารถเขียนโปรแกรมโดยใช้คำสั่ง IFได้ เช่น ถ้ามีสินค้าA,B,Cอยู่ในlistรายการขายให้คิดส่วนลดบให้ 150บาท
แต่ความต้องการผมคิดว่ามันไม่สะดวกต่อการเปลี่ยนโปรโมชั่นบ่อยๆอะครับ
อยากทำเป็นFormเพื่อนให้สะดวกต่อการใช้งานด้วย
ทำอย่างไรดีครับ
วานผู้รู้ช่วยตอบหน่อย
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R08382
ผมถามไม่เคลียร์รึป่าวครับ
2 @R08385
มีหลายวิธีครับ ลองยกตัวอย่างซัก 1 ตัวอย่าง
ควรทำเป็น Package
สร้างตาราง tbPackage มี field ดังนี้
1 PackageID เก็บรหัส package
2 PackageName เก็บชื่อ package
3 PackagePrice เก็บราคา package
สร้างตาราง tbPackageDetail มี field ดังนี้
1 PackageID รหัส package
2 ProductID รหัสสินค้า
ข้อมูล เช่น
packageID PackageName PackagePrice
1 สินค้าชุด A-B-C 450
2 สินค้าชุด B-C 380
PackageID ProductID
1 A
1 B
1 C
2 B
2 C
บนฟอร์มมี textbox สำหรับ key packageID ก็จะดึง ราคา PackagePrice
มาแสดง
หรือ คุณอาจทำเป็นส่วนลดก็ได้
เช่น packageID=1 นำราคา 450 มา พร้อมแสดงรายการสินค้า A,B,C
หรือไม่แสดงก็ได้ แต่แสดง packagename แทน
หรือ แสดงรายการสินค้า A,B,C แล้วแสดงส่วนลด 150 บาท ก็ได้
ขอนำเสนอ แค่นี้ ก่อน แล้วสอบถามเป็นประเด็น ที่คุณสนใจ
ควรทำเป็น Package
สร้างตาราง tbPackage มี field ดังนี้
1 PackageID เก็บรหัส package
2 PackageName เก็บชื่อ package
3 PackagePrice เก็บราคา package
สร้างตาราง tbPackageDetail มี field ดังนี้
1 PackageID รหัส package
2 ProductID รหัสสินค้า
ข้อมูล เช่น
packageID PackageName PackagePrice
1 สินค้าชุด A-B-C 450
2 สินค้าชุด B-C 380
PackageID ProductID
1 A
1 B
1 C
2 B
2 C
บนฟอร์มมี textbox สำหรับ key packageID ก็จะดึง ราคา PackagePrice
มาแสดง
หรือ คุณอาจทำเป็นส่วนลดก็ได้
เช่น packageID=1 นำราคา 450 มา พร้อมแสดงรายการสินค้า A,B,C
หรือไม่แสดงก็ได้ แต่แสดง packagename แทน
หรือ แสดงรายการสินค้า A,B,C แล้วแสดงส่วนลด 150 บาท ก็ได้
ขอนำเสนอ แค่นี้ ก่อน แล้วสอบถามเป็นประเด็น ที่คุณสนใจ
Time: 0.3421s