Home แอคเซส(Access) เริ่มต้นโปรแกรมค้นหาหมายเลขโทรศัพท์(ตอนที่ 5)..สร้างกล่องค้นหา


เริ่มต้นโปรแกรมค้นหาหมายเลขโทรศัพท์(ตอนที่ 5)..สร้างกล่องค้นหา PDF พิมพ์ อีเมล
เขียนโดย man@dmin   
วันศุกร์ที่ 12 มิถุนายน 2009 เวลา 02:28 น.
ใกล้ความจริงแล้วครับ  ....มาสร้างกล่องข้อความ ค้นหาข้อมูลกันครับ

1. ที่หน้าต่างกล่องเครื่องมือ ให้เลือก
"กล่องข้อความ" แล้วนำมาวาดลง ส่วนท้ายของฟอร์ม (เหมือนวาดปุ่มคำสั่งครับ)

form_016

2. ตั้งชื่อกล่องข้อความ โดยเลือกที่กล่องข้อความ  กดปุ่มคุณสมบัติ จะขึ้นหน้าต่าง คุณสมบัติของกล่องข้อความ เลือกที่ แท็บ "Other" ตั้งชื่อว่า "FindF2" (ตั้งตามใจผมนะครับ... ถ้าวันหลังเพื่อน ๆ มีความชำนาญแล้ว ก็ตั้งตามใจตัวเองได้ครับ...วันนี้ตามใจผมก่อน เดี๋ยวมันไม่แสดงผล)

form_017

**** ขั้นตอนต่อไปนี้ จะสำคัญมากครับ ต้องค่อย ๆ ทำตามอย่างระมัดระวังครับ ... โดยเฉพาะการเขียนโค้ด หรือนิพจน์ ต้องให้ถูกต้องตาม ไวยากรณ์ของการเขียนโค้ดครับ... แต่ไม่ต้องห่วงครับ งานนี้ ผมมีให้ลอกครับ ... อย่าลอกผิดก็พอ

3. ยังอยู่ ที่หน้าต่างคุณสมบัติของกล่องข้อความครับ .... เลือกที่แท็บ "Event" เลือกเหตุการณ์(event) "หลังการปรับปรุง ..." กดที่ปุ่ม "..." ตามภาพ จะปรากฎหน้าต่าง "เลือกตัวสร้าง" .... ให้เลือก ตัวสร้างแมโคร แล้วกดปุ่มตกลง

form_018


4. จะมีหน้าต่างให้ตั้งชื่อ และบันทึก macro ครับ ให้เพื่อน ๆ ตั้งชื่อว่า "Find" กดปุ่ม "ตกลง" ครับ

form_019

5. พอขึ้นหน้าต่างดังรูป ให้เพื่อน ๆ คลิ๊กที่ปุ่มคำสั่ง "ชื่อแมโคร" แล้ว ตั้งชื่อว่า "FindF2"

form_0191

6. ในช่อง "แอคชั่น" (action) ให้เลือก ApplyFilter ครับ

form_0092


7. ตอนนี้แหละครับ...สูดลมหายใจเข้าปอดให้ลึก ๆ จามสองที แล้วตั้งใจครับ... ในช่อง เงื่อนไข where ให้เพื่อน ๆ คลิ๊กขวา แล้วเลือก "ย่อ/ขยาย" จะปรากฎหน้าต่างย่อ ขยาย

form_0193

8. คัดลอก โค้ดคำสั่ง นี้ไปแปะ ครับ.... อย่าคัดลอกผิดนะครับ (กดปุ่ม Ctrl+C คัดลอก แล้ว กดปุ่ม Ctrl+V เพื่อวางข้อความครับ)



[F2] Like "*" & [Forms]![F_TTel]![FindF2] & "*" Or [T1] Like "*" & [Forms]![F_TTel]![FindF2] & "*" Or [T2] Like "*" & [Forms]![F_TTel]![FindF2] & "*" Or [T3] Like "*" & [Forms]![F_TTel]![FindF2] & "*" Or [Note] Like "*" & [Forms]![F_TTel]![FindF2] & "*"



สำหรับคำอธิบายการทำงานของคำสั่ง... ติดไว้ก่อนนะครับ...เดี๋ยวมาอธิบายภายหลัง เดี๋ยวเพื่อน ๆ จะงงไปซะก่อน



9. จากนั้นกดปุ่ม ตกลง

10. บันทึก macro นี้อีกรอบ จะกลับไปหน้าต่างฟอร์ม ที่มี ปุ่มเพิ่มข้อมูล ลบข้อมูล และ ช่องค้นหาข้อความเรียบร้อยครับ

form_0194

11. ลองไปที่มุมมองฟอร์มดูแล้วลอง ค้นหา บางส่วนของข้อความ เช่น "บุคคล" เพื่อน ๆ จะได้หมายเลขโทรศัพท์ของหน่วยที่มีคำว่า "บุคคล" อยู่ด้วยครับ....

form_006



12. ปรบมือให้ตัวเองด้วยครับ .... ทำสำเร็จแล้ว.... พอลองทำไปบ่อย ๆ จะเริ่มเรียนรู้อะไรใหม่ ๆ ครับ... มีอะไร หรือ ติดปัญหา ก็มาสอบถามกันครับ ... ยินดีช่วยตอบครับ... ไม่รู้เดี๋ยวถามผู้รู้มากกว่าให้ครับ

แก้ไขล่าสุด ใน วันพฤหัสบดีที่ 13 ตุลาคม 2011 เวลา 07:35 น.