กระทู้เก่าบอร์ด อ.Yeadram
1,083 1
URL.หัวข้อ /
URL
การค้นหา
คือผมค้องการที่จะใส่รหัสในหน้านี้
จากนั้นเมื่อกดปุ่มตกลงจะทำการค้นหาข้อมูลในหน้านี้
ซึ่งผมลองทำแล้วโดยตอนสร้างปุ่มตกลง จะมีการให้เลือกแต่พบว่ากล่องข้อความที่ผมสร้างไว้รับรหัสไม่มีขึ้นให้เลือกจับคู่ดังภาพ
ผมควรทำอย่างไรดีครับ
จากนั้นเมื่อกดปุ่มตกลงจะทำการค้นหาข้อมูลในหน้านี้
ซึ่งผมลองทำแล้วโดยตอนสร้างปุ่มตกลง จะมีการให้เลือกแต่พบว่ากล่องข้อความที่ผมสร้างไว้รับรหัสไม่มีขึ้นให้เลือกจับคู่ดังภาพ
ผมควรทำอย่างไรดีครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.2423s
แต่ปัญหาอยู่ที่ textbox ตัวนี้ ขณะนี้ ไม่ได้ผูกกับฟิลด์ใดๆ และไม่มีข้อมูล วิซาร์ดมันเลยพาไปไม่เป็น
ผมขอบอกมีวิธีแก้ อย่างน้อยสองอย่าง
1 เขียนเป็นโค้ดเอาเองเลย ไม่ต้องให้วิซาร์ดช่วยสร้าง
2 หลอกให้มีข้อมูลก่อน เพื่อให้วิซาร์ดมันช่วยสร้าง ช่วยเขียนโค้ดให้เลยดีกว่า
ตอนนี้คิดว่าเพื่อความเหมาะสม ผมจะขออธิบายวิธีที่ 2 นะครับ
- ฟอร์มที่จะสร้างปุ่มคำสั่งนี้ ให้เรียกว่าฟอร์มต้นทาง ส่วนฟอร์มที่จะแสดงผลการค้นข้อมูลนั้นเรียกว่าฟอร์มปลายทาง
- ที่ฟอร์มปลายทางไม่ว่าจะใช้แหล่งข้อมูลจากอะไรก็ตาม อาจเป็นตารางหรือคิวรี่ก็ช่าง สมมติว่ามันชื่อ table1
- ณ ฟอร์มต้นทาง ให้คุณเพิ่มแหล่งข้อมูลครับ แม้ว่าก่อนหน้านี้จะยังไม่เคยมีแหล่งข้อมูลก็ตาม ให้เพิ่มมาครับ (เดี๋ยวค่อยเอาออกคืนในภายหลัง) โดยให้ใช้แหล่งเดียวกันกับฟอร์มปลายทาง ในที่นี้คือ table1
- ใน textbox ตัวที่จะให้ผู้ใช้พิมพ์ข้อความค้นหานั้น ให้ผูกกับฟิล์ด ที่เข้ากัน เช่น f_name
- ทีนี้ค่อยใช้ วิซาร์ดช่วยสร้างปุ่มคำสั่งที่ต้องการครับ วิซาร์ดก็จะพาไปต่อได้แล้วครับ เมื่อมันพาทำจนเสร็จแล้ว
- ค่อยไปเอาแหล่งข้อมูลออกจาก textbox และแหล่งข้อมูลออกจากฟอร์มต้นทางให้กลับสู่สภาพเดิมครับ
ถ้าเขียนโค้ดเป็นหรือเขียนนิพจน์เป็น ให้เปิดดูโค้ดของปุ่มคำสั่งที่เราสร้างขึ้น ประยุกต์ต่อจากตรงนั้นครับ