ประเภทลูกค้า กับการเลือกระดับราคา
กระทู้เก่าบอร์ด อ.Yeadram

 1,031   2
URL.หัวข้อ / URL
ประเภทลูกค้า กับการเลือกระดับราคา

รบกวนสอบถามครับ

tblProduct มี 5 ฟิล์ด ดังนี้ครับ
รหัสสินค้า            ราคา1             ราคา2        ราคา3        ราคา4
aaa                      20                    25             30              35
bbb                      100                 110            120            130
ccc                      200                 300            400            500
ถ้าลูกค้าเป็นสมาชิก ก็ได้ ราคา1
    ลูกค้าเป็นสมาชิกระดับ2 ก็ได้ราคา2
    ลูกค้าเป็นสมาชิกระดับ3 ก็ได้ราคา3
    ลูกค้าทั่วไป               ราคา4

แบบนี้เราจะใช้เงื่อนไขในการเลือกราคายังไงดีครับ
ใช้ select case ได้ไหมครับ

ขอบคุณมากครับ
    

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

1 @R05180
-ถ้าแต่ละฟิลด์ราคาตั้งชื่อฟิลด์ว่า Price แล้วตามด้วยเลข 1ตำแหน่ง
-ถ้าชนิดของลูกค้าเป็นข้อมูลชนิด Number ซึ่งเก็บตัวเลข 1 ตำแหน่ง
- ให้หาว่า รหัสสินค้าปัจจุบันคืออะไร แล้วเอาค่าที่ได้ใส่เข้าตัวแปร Prod
- ให้หาว่า ลูกค้าคนปัจจุบันอยู่ Type อะไร แล้วเอาค่านั้นใส่เข้าในตัวแปร i
- หลังจากนั้น เอาตัวแปร i และ prod ไปค้นราคาสินค้าด้วย Dlookup()
เช่น
DLOOKUP("Price" & i, "tbProduct","[product_code] Like '" & prod & "'")


หรือถ้าค่าที่เราต้องการต่างๆ มันอยู่ในคอนโทรลอยู่แล้วเราก็อาจอ้างชื่อคอนโทรลได้เลยเช่น
DLOOKUP("Price" & cbCustType, "tbProduct","[product_code] Like '" & txtProdCode & "'")

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