กระทู้เก่าบอร์ด อ.Yeadram
        
           1,226   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.4950s
    
      
		