ช่วยหน่อยครับ การกำหนดเงื่อนไข 2 เงื่อนไข แล้วแสดง
กระทู้เก่าบอร์ด อ.Yeadram

 1,222   2
URL.หัวข้อ / URL
ช่วยหน่อยครับ การกำหนดเงื่อนไข 2 เงื่อนไข แล้วแสดง

คืออยากจะให้เวลาเรา ใส่ หมายเลขทะเบียน แล้วเวลาเราเลือกจังหวัดในริส ถ้ามันตรงกันกับข้อมูลที่มีในตาราง มันก็จะแสดง ยี่ห้อ ผู้ครอบครอง ที่อยู่ รหัสไปรษณีย์ครับผม แต่ยังไม่ค่อยเข้าใจครับ ช่วยหน่อยครับ


Private Sub จังหวัด_Change()
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String

strSQL = "SELECT RUNRIGHT.ยี่ห้อ, RUNRIGHT.ชื่อผู้ครอบครอรถ,RUNRIGHT.ที่อยู่, RUNRIGHT.รหัสไปรษณีย์ " & _
           "FROM RUNRIGHT " & _
           "WHERE RUNRIGHT.ª×èͼÙé¤Ãͺ¤ÃÍÃ='" & Me.¼Ùé¤Ãͺ¤ÃÍÃ.Text & "'"
           Debug.Print (strSQL)
           
Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset(strSQL)
Do While Not rst.EOF
    Me.·ÕèÍÂÙè.Value = rst![·ÕèÍÂÙè]
    Me.ÃËÑÊä»ÃɳÕÂì = rst![ÃËÑÊä»ÃɳÕÂì]
    Me.·ÕèÍÂÙè.Value = rst![·ÕèÍÂÙè]
    Me.ÃËÑÊä»ÃɳÕÂì = rst![ÃËÑÊä»ÃɳÕÂì]

    rst.MoveNext
Loop

rst.Close
dbs.Close
End Sub
[FONT=Arial]Private Sub จังหวัด_Change()
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String

strSQL = "SELECT RUNRIGHT.ยี่ห้อ, RUNRIGHT.ชื่อผู้ครอบครอรถ,RUNRIGHT.ที่อยู่, RUNRIGHT.รหัสไปรษณีย์ " & _
           "FROM RUNRIGHT " & _
           "WHERE RUNRIGHT.ª×èͼÙé¤Ãͺ¤ÃÍÃ='" & Me.¼Ùé¤Ãͺ¤ÃÍÃ.Text & "'"
           Debug.Print (strSQL)
           
Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset(strSQL)
Do While Not rst.EOF
    Me.·ÕèÍÂÙè.Value = rst![·ÕèÍÂÙè]
    Me.ÃËÑÊä»ÃɳÕÂì = rst![ÃËÑÊä»ÃɳÕÂì]
    rst.MoveNext
Loop

rst.Close
dbs.Close
End Sub
[/FONT]   "WHERE RUNRIGHT.ª×èͼÙé¤Ãͺ¤ÃÍÃ='" & Me.¼Ùé¤Ãͺ¤ÃÍÃ.Text & "'"

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

1 @R19196
ผมไม่แน่ใจว่าเข้าใจ Requirement ของคุณแน่นอนหรือเปล่า

แต่ผมทำไฟล์แบบที่เลือก 2 เงื่อนไขแล้วจะแสดงข้อมูลตามเงื่อนไขทั้ง 2 เอาไว้ แล้ว Upload ขึ้นไปเก็บเอาไว้ที่นี่

https://www.dropbox.com/sh/ig2emrh118hr92m/AADavwnxFGsSeHbbfGKRJnEfa/Select2Criteria.accdb

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