Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

Back to Board : Thai Access Webboard New Topic    Reply
ค้นหาข้อมูลด้วย keyword

Topic by Message Posted : on : 9/6/2560 9:25:17
Sama  เรียนสอบถามเพื่อนๆ และอาจารย์ทุกท่านครับ

ผมมีความต้องการจะสร้างปุ่มค้นหาข้อมูลโดยใช้ 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

Reply by Message on : 9/6/2560 12:07:38
ekkaphon
(R23572)
1.Textbox ต้องเป็นUnbound

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

3.ใช้คำสั่ง
me.ชื่อTextbox=Null
เพื่อล้างค่าในTextboxครับ
Back to Top
Reply by Message on : 9/6/2560 13:24:47
sama
(R23573)
โทษครับ ต้องใส่คำสั่งไว้ตรงใหนเหรอครับ พอดีคำสั่งด้านบนผมใช้ Macro เลยงงๆ
ขอบคุณครับ
Back to Top
Reply by Message on : 9/6/2560 13:58:32
sama
(R23575)
ปัญหาที่เจอตอนนี้คือ กรอกข้อมูลใน text box เพื่อค้นหาได้แค่ครั้งเดียว ถ้าต้องการค้นคำอื่นต้องปิดฟอร์ม แล้วเปิดใหม่ครับ
Back to Top
Reply by Message on : 9/6/2560 19:14:50
ekkaphon
(R23577)
แล้วถ้าล้างข้อมูลเดิมในTextbox ให้เป็นค่าว่างโดยใช้คำสั่ง me.ชื่อTextbox=Null ไม่ได้หรือครับ ลองนำคำสังที่ผมให้ไปใส่ในปุ่มค้นหา เป็นแบบ on click หรือon enter ดูก่อนครับ
Back to Top
Reply by Message on : 10/6/2560 6:57:06
sama
(R23578)
ลองแล้วครับเหมือนเดิม ได้แค่ครั้งแรก ต้องปิดฟอร์มก่อนถึงจะหาคำอื่นได้ครับ
Back to Top
Reply by Message on : 10/6/2560 7:00:38
sama
(R23579)
พอจะมี code อื่นแนะนำหรือเปล่าครับ พอดีคำสั่งที่ผมใช้เป็น macro ครับ
Back to Top
Reply by Message on : 10/6/2560 8:06:10
sama
(R23580)
ตอนนี้ได้แล้วนะครับ ขอบคุณมากครับ
Back to Top

Reply

 *Indicates required fields
Format:
Bold Under Line Italic Add Hyperlink Add Email Link Italic List Indent Add Image Emoticons Insert code Mode:
Message:*
Your Name*:
Normal word*: Please input : ไทยแอ็คเซส
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++