Auto update between Subform
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 257   4
URL.หัวข้อ / URL
Auto update between Subform

มี 2 Subform 
- Subform A 
- Subform B 
 
เมื่อป้อนข้อมูล roomID (จาก comboBox) ที่ Subform A 
ก็ให้ update field roomID ที่ Subform B ด้วย 
 
ต้องเขียน code อย่างไรคะ 
ขอบพระคุณค่ะ 
((พยายามหาข้อมูลเรื่อง update จาก webboard แล้ว มันเยอะเหลือเกินเลือกมาไม่ถูก ยังใหม่อยู่ค่ะ))

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

1 @R01027
ลองใช้โค้ดข้างล่างดูครับ สมมติว่า room_id อยู่ใน subform ชื่อ frmCheckIn แล้วมี Room_ID อยู่ใน combo box ชื่อ Combo26 แล้วต้องการที่จะส่งค่านี้ไปยัง subform ชื่อ frmPayment ให้กับ Text Box ชื่อ Room_ID ก็ให้ใช้คำสั่งดังนี้ครับ Private Sub Combo26_AfterUpdate() Me.Parent.frmPayment.Form.room_id = Me.Combo26 End Sub เป็นการอ้างอิ่งแบบ วิ่งไปหา Main Form ก่อน โดยใช้ Me.Parent แล้วค่อยวิ่งกลับไปยัง subform ชื่อ frmPayment และเนื่องจากมันเป็น Subform เมื่อต้องการที่จะอ้างอิง control ใดๆ ใน subform นั้น จะต้องใช้ .Form. เข้าช่วยดัวยครับ จึงได้ Me.Parent.frmPayment.Form.room_id
2 @R01029
ขอบคุณค่ะ ขอตัวไปทดลองก่อนนะคะ แล้วจะกลับมารายงานผล
3 @R01030
รายงานผลค่ะ สำเร็จค่ะ สั้นและเข้าใจได้ง่ายดีจัง แบบนี้มีกำลังใจเรียนรู้ต่อเยอะกว่า การทำเท่าไหร่ก็ไม่ work เป็นไหนๆ มันท้อแท้ค่ะ
4 @R01031
ยินดีครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0429s