กระทู้เก่าบอร์ด อ.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 ได้ไหมครับ
ขอบคุณมากครับ
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
2 @R05181
ขอบคุณมากครับ อ.yeadram
Time: 0.3246s
-ถ้าชนิดของลูกค้าเป็นข้อมูลชนิด Number ซึ่งเก็บตัวเลข 1 ตำแหน่ง
- ให้หาว่า รหัสสินค้าปัจจุบันคืออะไร แล้วเอาค่าที่ได้ใส่เข้าตัวแปร Prod
- ให้หาว่า ลูกค้าคนปัจจุบันอยู่ Type อะไร แล้วเอาค่านั้นใส่เข้าในตัวแปร i
- หลังจากนั้น เอาตัวแปร i และ prod ไปค้นราคาสินค้าด้วย Dlookup()
เช่น
DLOOKUP("Price" & i, "tbProduct","[product_code] Like '" & prod & "'")
หรือถ้าค่าที่เราต้องการต่างๆ มันอยู่ในคอนโทรลอยู่แล้วเราก็อาจอ้างชื่อคอนโทรลได้เลยเช่น
DLOOKUP("Price" & cbCustType, "tbProduct","[product_code] Like '" & txtProdCode & "'")