การค้นหา
กระทู้เก่าบอร์ด อ.Yeadram

 1,039   1
URL.หัวข้อ / URL
การค้นหา

คือผมค้องการที่จะใส่รหัสในหน้านี้

จากนั้นเมื่อกดปุ่มตกลงจะทำการค้นหาข้อมูลในหน้านี้

ซึ่งผมลองทำแล้วโดยตอนสร้างปุ่มตกลง จะมีการให้เลือกแต่พบว่ากล่องข้อความที่ผมสร้างไว้รับรหัสไม่มีขึ้นให้เลือกจับคู่ดังภาพ

ผมควรทำอย่างไรดีครับ

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

1 @R12889
คุณกำลังจะใช้วิซาร์ดช่วยสร้างปุ่มคำสั่ง เพื่อให้เปิดฟอร์มอื่นๆ โดยมีเงื่อนไข ให้กรองข้อมูลตรงกับค่าใน Textbox

แต่ปัญหาอยู่ที่ textbox ตัวนี้ ขณะนี้ ไม่ได้ผูกกับฟิลด์ใดๆ และไม่มีข้อมูล วิซาร์ดมันเลยพาไปไม่เป็น

ผมขอบอกมีวิธีแก้ อย่างน้อยสองอย่าง
1 เขียนเป็นโค้ดเอาเองเลย ไม่ต้องให้วิซาร์ดช่วยสร้าง
2 หลอกให้มีข้อมูลก่อน เพื่อให้วิซาร์ดมันช่วยสร้าง ช่วยเขียนโค้ดให้เลยดีกว่า

ตอนนี้คิดว่าเพื่อความเหมาะสม ผมจะขออธิบายวิธีที่ 2 นะครับ
- ฟอร์มที่จะสร้างปุ่มคำสั่งนี้ ให้เรียกว่าฟอร์มต้นทาง ส่วนฟอร์มที่จะแสดงผลการค้นข้อมูลนั้นเรียกว่าฟอร์มปลายทาง
- ที่ฟอร์มปลายทางไม่ว่าจะใช้แหล่งข้อมูลจากอะไรก็ตาม อาจเป็นตารางหรือคิวรี่ก็ช่าง สมมติว่ามันชื่อ table1
- ณ ฟอร์มต้นทาง ให้คุณเพิ่มแหล่งข้อมูลครับ แม้ว่าก่อนหน้านี้จะยังไม่เคยมีแหล่งข้อมูลก็ตาม ให้เพิ่มมาครับ (เดี๋ยวค่อยเอาออกคืนในภายหลัง) โดยให้ใช้แหล่งเดียวกันกับฟอร์มปลายทาง ในที่นี้คือ table1
- ใน textbox ตัวที่จะให้ผู้ใช้พิมพ์ข้อความค้นหานั้น ให้ผูกกับฟิล์ด ที่เข้ากัน เช่น f_name
- ทีนี้ค่อยใช้ วิซาร์ดช่วยสร้างปุ่มคำสั่งที่ต้องการครับ วิซาร์ดก็จะพาไปต่อได้แล้วครับ เมื่อมันพาทำจนเสร็จแล้ว
- ค่อยไปเอาแหล่งข้อมูลออกจาก textbox และแหล่งข้อมูลออกจากฟอร์มต้นทางให้กลับสู่สภาพเดิมครับ
ถ้าเขียนโค้ดเป็นหรือเขียนนิพจน์เป็น ให้เปิดดูโค้ดของปุ่มคำสั่งที่เราสร้างขึ้น ประยุกต์ต่อจากตรงนั้นครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.5830s