combo box ค้นหาชื่อ-นามสกุล ???
กระทู้เก่าบอร์ด อ.Yeadram

 1,859   1
URL.หัวข้อ / URL
combo box ค้นหาชื่อ-นามสกุล ???

ผมมี textbox สำหรับป้อนค่า ชื่อ คือ txtname อีก textbox นึง ป้อนค่านามสกุล คือ txtlname ต้องการให้ ถ้าคีย์แต่ชื่อ ใน txtname เช่น สมชาย ก็ให้ combo box เลือกเฉพาะชือ สมชาย มาให้ หรือ ถ้าคีย์แต่นามสกุล เช่น พอดี ก็ให้ combo box แสดงเฉพาะคนที่มีนามสกุล พอดี มาให้ แต่ถ้าคีย์ทั้งชื่อและนามสกุล ก้อให้ combo แสดงค่าฟิลด์ที่ชื่อและนามสกุล ตรงกับใน textbox มาให้ ต้องทำไงคับ

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

1 @R06826
คอมโบบ็อกซ์จะเลือกข้อมูลเอง ในเหตุการณ์เมื่อใด
ก็เขียนโค้ดในเหตุการณ์นั้นครับ

โค้ดก็จะประมาณนี้
- ตั้งค่าให้คอมโบบ็อกใช้แหล่งข้อมูลแบบ table/query
- เขียน statement เอาไปเป็น source ของคอมโบ ซึ่งก็ระบุเงื่อนไข ลงไปด้วย
และเงื่อนไขเหล่านั้นก็คือเอาข้อมูลจาก textbox แต่ละตัวของคุณนั่นแหละครับ มาเปรียบเทียบ
- สั่งให้คอมโบบ็อกซ์ โหลดข้อมูลใหม่อีกครับ (requery)


me.cb1.rowsourcetype = "Table/Query"
sql="Select fname, lname from table1 where fname like '*" & trim(txtname) & "*' AND lname Like '*" & trim(txtlname) & "*'"
me.cb1.rowsource = sql
me.cb1.requery
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2258s