ต้องการส่งค่าจาก _Combo ไปยัง SQL
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 325   2
URL.หัวข้อ / URL
ต้องการส่งค่าจาก _Combo ไปยัง SQL

ใน Combo ประกอบด้วย Value List ดังนี้คือ 1;ม.ค.-มี.ค. 2;เม.ย.-มิ.ย.;3;ก.ค.-ก.ย.;4;ต.ค.-ธ.ค.
ผูกกับ Column ที่ 1 เมื่อ User เลือกจะส่งค่า 1 ไปที่ SQL
ใน Table ในการเก็บค่าเดือนจะเก็บแบบ String จะสร้างเงื่อนไขอย่างไรเพื่อให้นำ ค่า 1 จาก Combo ไปเปรียบเทียบกับเดือนได้
โดยสรุปคือ ถ้า Combo ส่งค่า 1 ไป จะเขียนเงื่อนไขอย่างไรเพื่อให้รู้ว่าเป็นเดือน ม.ค.-มี.ค.(ใน Table เก็บค่าเป็น 01;02;03 แทนค่าเดือน)

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

1 @R02680
ลองใช้ Select Case ช่วยครับ

Din strIn As String
Select Case Me.Combo0
Case 1
strIn = "[MonthField] IN ('01',02',03')
Case 2
strIn = "[MonthField] IN ('04',05',06')
Case 3
strIn = "[MonthField] IN ('07',08',09')
Case 4
strIn = "[MonthField] IN ('10',11',12')
End Select

แล้วค่อยนำ strIn ไปใช้กับ SQL ที่มีอยู่ เช่น
"Select * From Table1 Where " & strIn

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