กระทู้เก่าบอร์ด อ.Yeadram
3,261 5
URL.หัวข้อ /
URL
การสร้างฟอร์มค้นหา แต่ระบุเงื่อนไขเป็นบางคำในการหา
ขอคำแนะนำ และความรู้เพิ่มเติมค่ะ มีการสร้างฟอร์มใน access โดยให้มีการค้นหาข้อมูล เบื้องต้น สามารถกำหนดให้หาได้ค่ะ แต่ต้องคีย์ข้อมูลครบถ้วนถึงจะเจอ
ตอนนี้ที่อยากได้เพิ่มคือ คีย์เฉพาะบางคำ แต่สามารถหาข้อมูลคำๆนั้นใน field ได้ค่ะ
ตัวอย่างที่แนบ คือ ตัวอย่างพอคีย์ 111-111 ถึงจะเจอข้อมูล แต่อยากให้ใส่แค่ 111 จะได้เจอข้อมูลค่ะ สามารถดำเนินการได้หรือมีคำแนะนำอย่างไรได้คะ
ขอบคุณค่ะ.
ตอนนี้ที่อยากได้เพิ่มคือ คีย์เฉพาะบางคำ แต่สามารถหาข้อมูลคำๆนั้นใน 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 มาช่วย ต้องใช้อย่างไร กำหนดตรงไหนคะ หรือมีแนวทางอื่นไหมน๊อ
ขอบคุณมากค่ะ
ถ้าจะใช้คำสั่ง like มาช่วย ต้องใช้อย่างไร กำหนดตรงไหนคะ หรือมีแนวทางอื่นไหมน๊อ
ขอบคุณมากค่ะ
3 @R17418
ใช้ Like ก็ได้ครับ หรือจะใช้คำสั่ง SQL ใส่เข้าไปใน VBA ก็ได้ เดี๋ยวทำตัวอย่างพักนึงครับ
4 @R17419
จากรูปตัวอย่างมีตารางชื่อ tblmyTable
นำตารางนี้มาสร้างฟอร์ม
ในฟอร์มนี้ก็เพิ่ม Text Box เข้าไปตั้งชื่อว่า txtSearch
ส่วน Command Button ให้ใส่คำสั่งนี้เข้าไปครับ
Me.RecordSource = "SELECT * FROM tblmyTable WHERE PRODUCT LIKE '" & txtSearch & "*';"
นำตารางนี้มาสร้างฟอร์ม
ในฟอร์มนี้ก็เพิ่ม Text Box เข้าไปตั้งชื่อว่า txtSearch
ส่วน Command Button ให้ใส่คำสั่งนี้เข้าไปครับ
Me.RecordSource = "SELECT * FROM tblmyTable WHERE PRODUCT LIKE '" & txtSearch & "*';"
5 @R17420
ขอบคุณมากเลยค่ะ คุณธัชชัย ใช้ได้เลยค่ะ ขอบคุณมากๆเลย
Time: 0.4120s