กระทู้เก่าบอร์ด อ.Yeadram
1,229 7
URL.หัวข้อ /
URL
ค้นหาข้อมูลด้วย keyword
เรียนสอบถามเพื่อนๆ และอาจารย์ทุกท่านครับ
ผมมีความต้องการจะสร้างปุ่มค้นหาข้อมูลโดยใช้ keyword จากการกรอกลงใน Text box ซึ่งปัจจุบันผมสร้างจาก Macro ด้วยการกำหนด Action: ApplyFilter และ Where Condition ตามนี้ครับ [ProposalName] Like "*" & [Forms]![F_SubProposal]![Text22] & "*"
ซึ่งผลที่ได้ก็สามารถค้นหาได้ตามต้องการครับ แต่ติดปัญหาว่าเหมือน Text box มันยังจำคำเก่าที่ใช้ค้นหาครั้งแรก หากต้องการค้นหาคำอื่นจะต้องปิดฟอร์มแล้วเปิดใหม่ถึงจะสามารถค้นหาได้
รบกวนเพื่อนๆ และอาจารย์ทุกท่านด้วยครับ
ขอบคุณมากครับ
ผมมีความต้องการจะสร้างปุ่มค้นหาข้อมูลโดยใช้ 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
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
ตอนนี้ได้แล้วนะครับ ขอบคุณมากครับ
Time: 0.2460s
2.ใช้คำสั่ง
Me.Requery
me.ชื่อTextbox.SetFocus
เพื่อให้เคอเซอร์กลับมาที่เดิมหลังค้นหาเสร็จ
3.ใช้คำสั่ง
me.ชื่อTextbox=Null
เพื่อล้างค่าในTextboxครับ