ปัญหา Combobox ครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 274   5
URL.หัวข้อ / URL
ปัญหา Combobox ครับ

Combobox ครับ 
ผมมีฟอร์มย่อยอยู่ในฟอร์มหลัก  ในฟอร์มย่อยเป็นรายละเอียดสินค้าที่สั่งซื้อ โดยมีรายละเอียดดังนี้ 
รหัสสินค้า   ชื่อ   ขนาด   จำนวน   ราคา   รวม 
 
ที่ฟิลล์ ขนาด ผมต้องการทำเป็น ComBox สำหรับเลือก ขนาด ที่ต้องการ (ผมมีไฟล์หนึ่งเก็บ ขนาด(MSize)) 
ปัญหาของผมคือ ComBox ขนาดจะแสดงขนาดทั้งหมดที่มี(ของสินค้าตัวอื่นด้วย) ขึ้นมาให้เลือกครับ 
ทำอย่างไรจึงจะให้แสดงแค่ขนาดเฉพาะรหัสสินค้าที่กำลังคีย์เท่านั้นครับ 

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

1 @R01125
ในตารางที่เก็บขนาด มีการเก็บรหัสสินค้าด้วยหรือไม่ครับ ถ้ามีก็ให้ใช้ Select Query แบบมี Where clause เพื่อกำหนด Record Source ให้ Combo Box ดังกล่าว ดังนี้ครับ "Select Distinct MSize From ชื่อตารางที่เก็บขนาด Where ProductID = " & Me.ProductID ให้ลองปรับให้ตรงกับตารางที่มีอยู่ด้วยครับ
2 @R01126
คุณมือใหม่ลองแบบนี้หรือยัง >ที่เก็บMSize มีรหัสสินค้าด้วยหรือเปล่าครับ ถ้ามีผมว่าตอนที่สร้างRow Source แล้วAdd table MSize ควรเลือกรหัสสินค้าเข้ามาด้วยแล้วกำหนดที่ Criteria ในField ของรหัสสินค้านะครับให้มองไปที่ Textbox (รหัสสินค้า) Forms!Formหลัก_Name!Fomrย่อย_Name!Textboxรหัสสินค้า เมื่อเรากรอกรหัสสินค้า รหัสสินค้าตัวนี้ก็จะเป็นตัวกำหนดMSize ออกมา >ที่Formย่อย ควรใส่ code เพื่อให้update MSize ตามรหัสสินค้า หลังจากเราเลือกหรือกรอกข้อมูลลงไป Private sub รหัสสินค้า_Afterupdate() Me!Cmbขนาด.Requery End sub
3 @R01127
เหมือนกับของอ.เลย....พอดีผมกด F5 ีช้าไปหน่อยครับเลยไม่ทันเห็นของอ.ที่ตอบไว้
4 @R01128
ช่วยกันครับ หลากหลายความคิด หรือจะเหมือนกันก็ได้ The more, the merrier. "ยิ่งมีคนมาก ยิ่งสนุก"
5 @R01129
ขอบคุณครับ ผมจะนำไปลองดูนะครับ แล้วจะแจ้งผลให้ทราบอีกครั้งหนึ่งครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0443s