ค้นหาข้อมูล
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 266   1
URL.หัวข้อ / URL
ค้นหาข้อมูล

จากคำถามที่ 01428 มีคำถามอยากจะถามดังนี้
1. จะค้นหาข้อมูลจากวันที่ซื้อของเป็น Tax box โดยพิมพ์ วัน/เดือน/ปี (06/06/2003) แล้ว Enter ข้อมูลวันที่เราค้นหาจะขึ้นมา
2. ถ้าจะค้นหาทั้ง 3 อย่างจะทำอย่างไรคะ (รหัส,วันที่,วันที่ซื้อของ)
รบกวนช่วยตอบด้วยค่ะ

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

1 @R03356
จะใช้เงื่อนไข หรือ Operator แบบ Or หรือ AND ครับ

แล้วจะให้กรองทันที่ที่คลิกเลือกแต่ละรายการ หรือ ให้เลือกทั้งหมดก่อน แล้วค่อยคลิกปุ่มให้ทำงาน

หลักการนะครับ ควรใช้ If เข้าช่วยหาว่ามีการเลือกรายการในแต่ละช่องหรือไม่ แล้วนำไปสร้างเป็นเงื่อนไขในการกรอง ไล่จาก Combo Box อันบนสุดลงไป

Dim strFilter As String
strFilter= ""
If Me.Combo1 <> "" Or Not IsNull(Me.Combo1) Then
strFilter = "[Field1] = " & Me.Combo1
End If

If Me.Combo2 <> "" Or Not IsNull(Me.Combo2) Then
If strFilter = "" Then
strFilter = "[Field2] = " & Me.Combo2
Else
strFilter = strFilter & " AND [Field2] = " & Me.Combo2
End If
End If

...

ลองปรับใช้ดูครับ

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