กระทู้เก่าบอร์ด อ.Yeadram
1,726 1
URL.หัวข้อ /
URL
วิธีใช้ macro openform ด้วย combobox
คือผมสงสัยอยู่อย่างนึงครับเกี่ยวกับฟังก์ชั่น openform ใน macro ที่มีให้
ปกติถ้าเราใส่เงื่อนไข where condition ด้วย combobox ที่เอาเฉพาะฟิลด์แรก
มันจะค้นหาได้
แต่ถ้าในกรณีที่ combobox ของเรามีข้อมูล 2 ฟิลด์ แล้วเราเลือกโชว์เฉพาะฟิลด์ที่สอง ฟังก์ชัน macro ก็ไม่สามารถเปิดข้อมูลได้
เลยสงสัยว่าจริงๆแล้วข้อมูลใน combobox ถ้าไม่ใช่ text ที่โชว์แล้วมันคืออะไรกันแน่?
แล้วผมจะแก้ปัญหานี้ได้ยังไงครับ?
ขอบคุณล่วงหน้าครับ
ปกติถ้าเราใส่เงื่อนไข where condition ด้วย combobox ที่เอาเฉพาะฟิลด์แรก
มันจะค้นหาได้
แต่ถ้าในกรณีที่ combobox ของเรามีข้อมูล 2 ฟิลด์ แล้วเราเลือกโชว์เฉพาะฟิลด์ที่สอง ฟังก์ชัน macro ก็ไม่สามารถเปิดข้อมูลได้
เลยสงสัยว่าจริงๆแล้วข้อมูลใน combobox ถ้าไม่ใช่ text ที่โชว์แล้วมันคืออะไรกันแน่?
แล้วผมจะแก้ปัญหานี้ได้ยังไงครับ?
ขอบคุณล่วงหน้าครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.3658s
ไม่รู้ว่าต้องระบุอย่างไร แต่เรื่อง combo box
ถ้ามีมากกว่า 1 คอลัมน์ ต้องระบุลำดับของคอลัมน์ด้วยครับ เวลานำข้อมูลของมันไปใช้
ถ้าเป็น vba code ก็ต้องประมาณ me.combo1.column(1)
เช่น docmd.open acform, "form1",,"fName Like '" & me.combo1.column(2) & "'"
เป็นต้น
ลำดับคอลัมน์ เริ่มนับจาก 0 นะครับ
ลองหาวิธีประยุกต์ใช้ดูนะครับ สำหรับ macro