สาเหตุเกิดจาก Combobox นั้นก็คือตัวเดียวกับ เรคคอร์ดแรกนั้นละครับ
เราสามารถใช้การสร้าง Combobox ซ้อน Combobox เพื่อให้เลือกรายการแล้วไปแสดงอีก Combobox หนึ่งครับ
ลองดูที่กระทู้นี้ครับ ส่วนตัวอย่างเดี่ยวผมลองหาให้แปป
https://www.thai-access.com/index.php?topic=1316.msg5802#msg5802โดยใช้ Combobox Unbound ในการเลือกรายการมาแสดงใน Combobox หลัก
สมมุติ Combobox Unbound ชื่อ CboInput
Combobox Unit ชื่อ CboUnit
ที่คอมโบบ๊อก CboInput กำหนดให้ แสดงด้านหลังสุด
โค้ดก็มีประมาณนี้
Private Sub CboUnit_GotFocus()
Me.CboInput.SetFocus 'เมื่อเรากดจะเลือกรายการ Cursor จะถูกให้ไป Focus ที่ CboInput
Me.CboInput.Requery 'สั่งให้มีการลำดับรายการใหม่
Me.CboInput.Dropdown 'แสดงรายการแบบ Dropdown
End Sub
Private Sub CboInput_AfterUpdate()
Me.CboUnit = Me.CboInput 'สั่งให้รายการที่เลือกกลับมาแสดงที่ CboUnit
End Sub