การส่งค่าระหว่างฟอร์ม โดยที่ MainForm ไม่ปิด และ MainForm เรียกอีกฟอร์มหนึ่ง
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 316   1
URL.หัวข้อ / URL
การส่งค่าระหว่างฟอร์ม โดยที่ MainForm ไม่ปิด และ MainForm เรียกอีกฟอร์มหนึ่ง

ผมมีฟอร์มหลักอยู่ 1 ตัว ชื่อ A และ ใน ฟอร์มหลัก A มีฟอร์มย่อยชื่อ SubA และใน SubA มี ComboBox ชื่อ Id_ToolA ใช้ Event AfterUpdate ของ ComboBox เรียกฟอร์มอีกฟอร์มหนึ่งชื่อ ฟอร์ม B โดย ฟอร์ม B เป็นรายละเอียดที่ต้องกรอกของ ฟอร์ม SubA

ปัญหาอยู่ตรงที่ ต้องการให้ ฟอร์ม A เปิดอยู่ และเมื่อ Click Event AfterUpdate SubA แล้วแก้ไขข้อมูลที่ ฟอร์ม B เมื่อปิดฟอร์ม B แล้วมีผลต่อ ฟอร์ม A (โดยที่ Form A เปิดอยู่)


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

1 @R04254
เมื่อกรอกข้อมูลของ B เสร็จแล้ว ให้ทำการ Requery กับ SubA ด้วย

ถ้าต้องการให้ update เฉพาะ Combo Box ก็ใช้

Forms!A.SubA.Form.Id_ToolA.Requery

ถ้าต้องการให้ update ทั้ง SubA ก็ให้ใช้

Forms!A.SubA.Form.Requery

โดยใช้กับเหตุการณ์ OnClose ของฟอร์ม B ครับ


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