กระทู้เก่าบอร์ด อ.Yeadram
1,760 2
URL.หัวข้อ /
URL
ใช้ Combo Box Search หา code
คือตอนนี้ผมมีปัญหาการเลือกหา Code งาน เพื่อที่จะ Run Report ต้องเสียเวลาเลือนหาที่ละ Code ปัจจุบันผมทำหน้าฟร์อม แล้วทำปุ่ม คอนโทรล Combo Box แบบ Wizard เพื่อใช้เลือก Code ก่อนทำการ Run Report
.......แต่ผู้ใช้ต้องการให้ใส่ %แล้วตามด้วย Code เช่น ต้องการเลือก Code 53175-KET-9000 ,53175-KET-9200 แต่ต้องการใส่ %KET ก็ให้ Code 2 Code นี้ขึ้นมาโชว์ หรือเพื่อให้การหาได้ง่ายขึ้นเพราะ Code ของผมจะเยอะมาก เราสามารถกำหนดได้หรือเปล่าครับ
ผมส่งไฟล์ภาพตัวอย่างไปที่เมล์ เพราะผมอาจจะอธิบายไม่ชัดเจน
accboard@gmail.com
www.gmail.com
userName : accboard
password : accgmail
ขอบคุณครับ
paitoon
.......แต่ผู้ใช้ต้องการให้ใส่ %แล้วตามด้วย Code เช่น ต้องการเลือก Code 53175-KET-9000 ,53175-KET-9200 แต่ต้องการใส่ %KET ก็ให้ Code 2 Code นี้ขึ้นมาโชว์ หรือเพื่อให้การหาได้ง่ายขึ้นเพราะ Code ของผมจะเยอะมาก เราสามารถกำหนดได้หรือเปล่าครับ
ผมส่งไฟล์ภาพตัวอย่างไปที่เมล์ เพราะผมอาจจะอธิบายไม่ชัดเจน
accboard@gmail.com
www.gmail.com
userName : accboard
password : accgmail
ขอบคุณครับ
paitoon
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02289
ขอบคุณมากครับผม ทำได้แล้วครับ ...
ขอบคุณครับ...
paitoon
ขอบคุณครับ...
paitoon
Time: 0.3752s
Combo0.RowSource = "Select [Name] FROM Product where [NAME] like '*' & '" & Combo0.Text & "' & '*'"
Combo0.Dropdown
End Sub
ไม่ต้องใส่หรอกครับเครื่องหมาย เปอร์เซนต์
อยากเขียน 531 ก็เขียนไป อยากเขียน KET ก็เขียนไป อิอิ
หลักการก็คือ เปลี่ยน where clause ใน source ของมันทุกๆ อักขระที่กำลังคีย์ แล้วก็โชว์ผลการกรองให้ดูทันที
คีย์อักขระแรกผลการกรองอาจจะยังเยอะ
คีย์อักขระถัดไปผลการกรองก็จะน้อยลงเรื่อยๆ จนในที่สุดก็หาเจอเองแหละครับ
ขึ้นอยู่กับว่าเลือกที่จะคีย์ส่วนไหนของคำที่มันค่อนข้างจะเป็นเอกเทศ มันก็จะช่วยให้หาเร็วขึ้นครับ ไม่ต้องใช้ wildcard แต่ว่าต้องคีย์อักขระที่ต่อเนืองกัน จะคีย์ KE แล้วโดดข้ามไป 92 เลยไม่ได้นะครับ