ค้นหาข้อมูลด้วย keyword
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย

 1,078   7 ค้นหาข้อมูลด้วย keyword

เรียนสอบถามเพื่อนๆ และอาจารย์ทุกท่านครับ

ผมมีความต้องการจะสร้างปุ่มค้นหาข้อมูลโดยใช้ keyword จากการกรอกลงใน Text box ซึ่งปัจจุบันผมสร้างจาก Macro ด้วยการกำหนด Action: ApplyFilter และ Where Condition ตามนี้ครับ [ProposalName] Like "*" & [Forms]![F_SubProposal]![Text22] & "*"

ซึ่งผลที่ได้ก็สามารถค้นหาได้ตามต้องการครับ แต่ติดปัญหาว่าเหมือน Text box มันยังจำคำเก่าที่ใช้ค้นหาครั้งแรก หากต้องการค้นหาคำอื่นจะต้องปิดฟอร์มแล้วเปิดใหม่ถึงจะสามารถค้นหาได้

รบกวนเพื่อนๆ และอาจารย์ทุกท่านด้วยครับ
ขอบคุณมากครับ

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

1 @R23572
1.Textbox ต้องเป็นUnbound

2.ใช้คำสั่ง
Me.Requery
me.ชื่อTextbox.SetFocus
เพื่อให้เคอเซอร์กลับมาที่เดิมหลังค้นหาเสร็จ

3.ใช้คำสั่ง
me.ชื่อTextbox=Null
เพื่อล้างค่าในTextboxครับ
2 @R23573
โทษครับ ต้องใส่คำสั่งไว้ตรงใหนเหรอครับ พอดีคำสั่งด้านบนผมใช้ Macro เลยงงๆ
ขอบคุณครับ
3 @R23575
ปัญหาที่เจอตอนนี้คือ กรอกข้อมูลใน text box เพื่อค้นหาได้แค่ครั้งเดียว ถ้าต้องการค้นคำอื่นต้องปิดฟอร์ม แล้วเปิดใหม่ครับ
4 @R23577
แล้วถ้าล้างข้อมูลเดิมในTextbox ให้เป็นค่าว่างโดยใช้คำสั่ง me.ชื่อTextbox=Null ไม่ได้หรือครับ ลองนำคำสังที่ผมให้ไปใส่ในปุ่มค้นหา เป็นแบบ on click หรือon enter ดูก่อนครับ
5 @R23578
ลองแล้วครับเหมือนเดิม ได้แค่ครั้งแรก ต้องปิดฟอร์มก่อนถึงจะหาคำอื่นได้ครับ
6 @R23579
พอจะมี code อื่นแนะนำหรือเปล่าครับ พอดีคำสั่งที่ผมใช้เป็น macro ครับ
7 @R23580
ตอนนี้ได้แล้วนะครับ ขอบคุณมากครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.8329s