กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
307 2
URL.หัวข้อ /
URL
ApplyFilterรับเงื่อนไขจากCombobox
ให้ ApplyFilter รับเงื่อนไข (where condition) จากCombobox ได้หรือไม่
- รูปแบบไวยกรณ์เป็นแบบนี้ => ApplyFilter,filtername,where condition
- เราจะให้ส่วน where condition รับค่าจาก combobox แต่มีปัญหาว่าในส่วน where condition ต้องอยู่ในเครื่องหมายคำพูด (" ")
- สมมุติว่าให้ X คือค่าที่รับมาจาก combobox เมื่อเขียน X ในส่วน where condition จะเขียนแบบนี้
- "X" หรือ
- X
ซึ่งลองทั้งสองแบบแล้ว แบบล่างสามารถทำได้ แต่จะมีหน้าต่างฟ้อง "ว่าไม่มีแมโคร หรือแมโครยังไม่บันทึก"(ประมาณนี้) และตรวจสอบโดยดีบัก ก็จะบกพร่องตรงจุดนี้ เราจะแก้ไขยังไงครับ
- สรุป ในส่วน where condition เราจะทำอย่างไรให้รับค่าจาก combobox อย่างถูกต้อง
- รูปแบบไวยกรณ์เป็นแบบนี้ => ApplyFilter,filtername,where condition
- เราจะให้ส่วน where condition รับค่าจาก combobox แต่มีปัญหาว่าในส่วน where condition ต้องอยู่ในเครื่องหมายคำพูด (" ")
- สมมุติว่าให้ X คือค่าที่รับมาจาก combobox เมื่อเขียน X ในส่วน where condition จะเขียนแบบนี้
- "X" หรือ
- X
ซึ่งลองทั้งสองแบบแล้ว แบบล่างสามารถทำได้ แต่จะมีหน้าต่างฟ้อง "ว่าไม่มีแมโคร หรือแมโครยังไม่บันทึก"(ประมาณนี้) และตรวจสอบโดยดีบัก ก็จะบกพร่องตรงจุดนี้ เราจะแก้ไขยังไงครับ
- สรุป ในส่วน where condition เราจะทำอย่างไรให้รับค่าจาก combobox อย่างถูกต้อง
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R01410
ดูตัวอย่างที่ http://agserver.kku.ac.th/basiceng/FindRecordDB.zip
ลองศึกษาดูจากตัวอย่างการใช้ ApplyFilter ครับ
2 @R01412
จากตัวอย่างที่อาจารย์ให้ดู เป็นการรับค่าจาก combobox เหมือนกันกับที่ผมต้องการครับ แต่เป็นฟังก์ชัน FindRecord ครับ แต่ถ้าใช้กับฟังก์ชันของ ApplyFilter จะมีปัญหาครับ ปัญหามันอยู่ตรงที่ " " (เครื่องหมายในคำพูดที่มันบังคับให้ใส่ในส่วน where condition นี่ล่ะครับ)
ปัญหาผมติดอยู่ที่ " " (เครื่องหมายในคำพูด)
Time: 0.1446s