ช่วยหน่อยคับ ต้องการเพิ่ม level ของลูกค้า ให้สัมพั
กระทู้เก่าบอร์ด อ.Yeadram

 683   1
URL.หัวข้อ / URL
ช่วยหน่อยคับ ต้องการเพิ่ม level ของลูกค้า ให้สัมพั

คือต้องการกำหนด level ของลูกค้า ให้สัมพันธ์กับราคาคับ (level ลูกค้าจะfix คับ) คือลูกค้าแต่ละคนจะมีระดับไม่เหมือนกันสมมุติ ระดับ A,B,C ซึ่งแต่ละระดับหมายถึงเกรดของลูกค้า A หมายถึงลูกค้าระดับดีที่สุดแล้วก็รองลงไปเรื่อยๆ ซึ่งลูกค้าแต่ละระดับจะสามารถซื้อสินค้าชนิดเดียวกันได้ในคนละราคา เช่น
ลูกค้า ก ระดับ A ซื้อใข่ไก่ได้ในราคา 1.50 บาท
ลูกค้า ข ระดับ B ซื้อใข่ไก่ได้ในราคา 1.75 บาท

ที่ผมทำคือ Table Customer จะมีช่องกำหนด level ของลูกค้า
Table Product จะมีช่องราคา A_price ราคาฺ B_price
ใน query sale มี s_price เป็นราคาที่จะค้นหาราคามาใส่ ตาม level ลูกค้า
แต่ไม่รู้จะใส่สูตรยังไงให้ค้นหาราคาในข่อง A หรือ B มาลงได้ตาม level ลูกค้า

ผมพยายามลองทำอยู่นานแล้วแต่ก็ไม่ได้ซักที
ขอความกรุณาผู้รู้ทั้งหลายช่วยด้วยครับ
ขอบคุณล่วงหน้าครับ

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

1 @R22685
ผมคิดว่าการใส่หลายราคาในเรคอร์ดเดียว (A_price, B_price, ...) นั่นคือตัวที่ทำให้เกิดปัญหายุ่งยากในการทำคิวรี่ ถ้าทำได้ ควรสร้างเทเบิลที่ระบุราคาแยกออกมาเป็นเทเบิลต่างหาก ซึ่งควรมี primary key เป็นฟิลด์ Product Code ร่วมกับ Price Level และที่เหลือเป็นฟิลด์ Price เช่น

ไข่ไก่, A, 1.50
ไข่ไก่, B, 1.75

ดังนั้นถ้ามีการสั่งซื้อไข่ไก่จากลูกค้า ก. คุณก็จะโยงไปหาเกรดลูกค้าและราคาได้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2941s