กระทู้เก่าบอร์ด อ.Yeadram
2,475 3
URL.หัวข้อ /
URL
ใช้ฟอร์มค้นหา
อยากถามเรื่องสร้างฟอร์มค้นหาอะ ครับ
คือสร้างฟอร์มเพื่อค้นหาข้อมูลอ่ะครับ
โดยสร้างฟอร์มขึ้นมาแล้วชื่อ Profile
สร้าง textbox ชื่อ txtname
สร้างปุ่มชื่อ command 2
แล้วเราต้องทำยังไงอีกเพื่อให้มันเรียกข้อมูลจากตารางแล้วโชว์บนฟอร์มที่เราต้องการอะ
ขอบคุนครับ
คือสร้างฟอร์มเพื่อค้นหาข้อมูลอ่ะครับ
โดยสร้างฟอร์มขึ้นมาแล้วชื่อ Profile
สร้าง textbox ชื่อ txtname
สร้างปุ่มชื่อ command 2
แล้วเราต้องทำยังไงอีกเพื่อให้มันเรียกข้อมูลจากตารางแล้วโชว์บนฟอร์มที่เราต้องการอะ
ขอบคุนครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R10942
บนฟอร์มมีคอนโทรลหลายชนิด คุณต้องการโชว์ข้อมูลในคอนโทรลไหน ชื่ออะไร
- เป็น textbox, listbox, combo box, sub form แต่ละชนิดใช้วิธีแตกต่างกัน
หรือถ้าเป็นฟอร์มแบบ contineous ก็ต้องใช้อีกวิธีหนึ่งเช่น เขียนคำสั่งในปุ่มคำสั่ง ให้สร้าง filter โดยใช้ข้อมูลใน textbox เป็นฟิลเตอร์ แล้วสั่งให้ทำการฟิลด์
me.filter = "[field1] Like '" & txName & "'"
me.filteron = true
หรือการสั่งให้เปลี่ยน record source เลยก็ได้เช่น
dim sql as string
sql = "select * from table1 where field1 like '" & txName & "'"
me.recordsource = sql
me.requery
เป็นต้น
มันมีหลายวิธีครับ ขึ้นอยู่กับหลายปัจจัยด้วย ขึ้นอยู่กับสภาพแวดล้อมของคุณด้วย
ถ้าแจงไม่ละเอียด คนตอบก็ไม่รู้จะแนะนำไปในทางไหน ก็กลายเป็นไม่ค่อยมีคนตอบครับ
- เป็น textbox, listbox, combo box, sub form แต่ละชนิดใช้วิธีแตกต่างกัน
หรือถ้าเป็นฟอร์มแบบ contineous ก็ต้องใช้อีกวิธีหนึ่งเช่น เขียนคำสั่งในปุ่มคำสั่ง ให้สร้าง filter โดยใช้ข้อมูลใน textbox เป็นฟิลเตอร์ แล้วสั่งให้ทำการฟิลด์
me.filter = "[field1] Like '" & txName & "'"
me.filteron = true
หรือการสั่งให้เปลี่ยน record source เลยก็ได้เช่น
dim sql as string
sql = "select * from table1 where field1 like '" & txName & "'"
me.recordsource = sql
me.requery
เป็นต้น
มันมีหลายวิธีครับ ขึ้นอยู่กับหลายปัจจัยด้วย ขึ้นอยู่กับสภาพแวดล้อมของคุณด้วย
ถ้าแจงไม่ละเอียด คนตอบก็ไม่รู้จะแนะนำไปในทางไหน ก็กลายเป็นไม่ค่อยมีคนตอบครับ
3 @R10943
ขอบคุณครับ
คือต้องการหาข้อมูล Employee ID ใน table profile
โดยสร้างฟอร์ม แล้วใช้textboxเป็นตัวรับค่าแล้วกดปุ่มเพื่อหาค่าจากtable แล้วนำข้อมูลที่หามาได้แสดงในฟอร์มที่จัดทำขึ้น ชื่อForm1
หากหาข้อมูลไม่พบจะโชว์messageboxขึ้นมา
ประมานนี้อ่ะครับ
ขอบคุนมากเลย
คือต้องการหาข้อมูล Employee ID ใน table profile
โดยสร้างฟอร์ม แล้วใช้textboxเป็นตัวรับค่าแล้วกดปุ่มเพื่อหาค่าจากtable แล้วนำข้อมูลที่หามาได้แสดงในฟอร์มที่จัดทำขึ้น ชื่อForm1
หากหาข้อมูลไม่พบจะโชว์messageboxขึ้นมา
ประมานนี้อ่ะครับ
ขอบคุนมากเลย
Time: 0.3717s
ถ้า ผู้ใดมีประสบการณ์หรือ มีทักษะช่วยโพส เมลหรือ เบอร์ติดต่อ(ชื่อด้วยนะ)
ขอบคุณมากเลยครับ