การสร้างฟอร์มค้นหา แต่ระบุเงื่อนไขเป็นบางคำในการหา
กระทู้เก่าบอร์ด อ.Yeadram

 3,153   5
URL.หัวข้อ / URL
การสร้างฟอร์มค้นหา แต่ระบุเงื่อนไขเป็นบางคำในการหา

ขอคำแนะนำ และความรู้เพิ่มเติมค่ะ มีการสร้างฟอร์มใน access โดยให้มีการค้นหาข้อมูล เบื้องต้น สามารถกำหนดให้หาได้ค่ะ แต่ต้องคีย์ข้อมูลครบถ้วนถึงจะเจอ

ตอนนี้ที่อยากได้เพิ่มคือ คีย์เฉพาะบางคำ แต่สามารถหาข้อมูลคำๆนั้นใน field ได้ค่ะ

ตัวอย่างที่แนบ คือ ตัวอย่างพอคีย์ 111-111 ถึงจะเจอข้อมูล แต่อยากให้ใส่แค่ 111 จะได้เจอข้อมูลค่ะ สามารถดำเนินการได้หรือมีคำแนะนำอย่างไรได้คะ

ขอบคุณค่ะ.

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

1 @R17416
ถ้าเปลี่ยนคอนโทรลที่กำหนด Criteria เป็น Combo Box จะได้อะไรที่คล้ายกันนะครับ ลองดูสิ
2 @R17417
พอดีข้อมูลที่จะใช้ค้นหามีมากกว่า 500 record น่ะค่ะ เลยคิดว่าถ้า combo box น่าจะยังไม่เหมาะเท่าไร ขอบคุณมากนะคะ กรณีข้อมูลที่จะค้นหาที่ค่อนข้างไม่มากเกินไป จะลองใช้ Combo box ดูค่ะ

ถ้าจะใช้คำสั่ง like มาช่วย ต้องใช้อย่างไร กำหนดตรงไหนคะ หรือมีแนวทางอื่นไหมน๊อ

ขอบคุณมากค่ะ

3 @R17418
ใช้ Like ก็ได้ครับ หรือจะใช้คำสั่ง SQL ใส่เข้าไปใน VBA ก็ได้ เดี๋ยวทำตัวอย่างพักนึงครับ
4 @R17419
จากรูปตัวอย่างมีตารางชื่อ tblmyTable

นำตารางนี้มาสร้างฟอร์ม

ในฟอร์มนี้ก็เพิ่ม Text Box เข้าไปตั้งชื่อว่า txtSearch
ส่วน Command Button ให้ใส่คำสั่งนี้เข้าไปครับ


Me.RecordSource = "SELECT * FROM tblmyTable WHERE PRODUCT LIKE '" & txtSearch & "*';"


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