วิธีใช้ macro openform ด้วย combobox
กระทู้เก่าบอร์ด อ.Yeadram

 1,685   1
URL.หัวข้อ / URL
วิธีใช้ macro openform ด้วย combobox

คือผมสงสัยอยู่อย่างนึงครับเกี่ยวกับฟังก์ชั่น openform ใน macro ที่มีให้
ปกติถ้าเราใส่เงื่อนไข where condition ด้วย combobox ที่เอาเฉพาะฟิลด์แรก
มันจะค้นหาได้
แต่ถ้าในกรณีที่ combobox ของเรามีข้อมูล 2 ฟิลด์ แล้วเราเลือกโชว์เฉพาะฟิลด์ที่สอง ฟังก์ชัน macro ก็ไม่สามารถเปิดข้อมูลได้
เลยสงสัยว่าจริงๆแล้วข้อมูลใน combobox ถ้าไม่ใช่ text ที่โชว์แล้วมันคืออะไรกันแน่?
แล้วผมจะแก้ปัญหานี้ได้ยังไงครับ?
ขอบคุณล่วงหน้าครับ

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

1 @R12423
ผมไม่เคยใช้ macro ในการเปิดฟอร์มแบบมีเงื่อนไขนะครับ

ไม่รู้ว่าต้องระบุอย่างไร แต่เรื่อง combo box
ถ้ามีมากกว่า 1 คอลัมน์ ต้องระบุลำดับของคอลัมน์ด้วยครับ เวลานำข้อมูลของมันไปใช้
ถ้าเป็น vba code ก็ต้องประมาณ me.combo1.column(1)
เช่น docmd.open acform, "form1",,"fName Like '" & me.combo1.column(2) & "'"
เป็นต้น
ลำดับคอลัมน์ เริ่มนับจาก 0 นะครับ

ลองหาวิธีประยุกต์ใช้ดูนะครับ สำหรับ macro
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2583s