ApplyFilterรับเงื่อนไขจากCombobox
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 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 อย่างถูกต้อง

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 นี่ล่ะครับ) ปัญหาผมติดอยู่ที่ " " (เครื่องหมายในคำพูด)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1446s