กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
341 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 แล้ว มันเยอะเหลือเกินเลือกมาไม่ถูก ยังใหม่อยู่ค่ะ))
- 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
ยินดีครับ
Time: 0.1295s