กระทู้เก่าบอร์ด อ.Yeadram
1,216 2
URL.หัวข้อ /
URL
สั่งให้ Control ที่ Form อื่น click
Private Sub A_Click()
DoCmd.OpenForm ("formB")
Forms("formB").ADD. ??????
End Sub
ติดอยู่ตรงนี้ครับ เป็นคำสั่ง ที่เขียนบน Form A ให้เปิด FormB
เมื่อเปิดแล้วให้ คลิกปุ่ม ADD ของ FormB เขียนต่ออย่างไรครับ
DoCmd.OpenForm ("formB")
Forms("formB").ADD. ??????
End Sub
ติดอยู่ตรงนี้ครับ เป็นคำสั่ง ที่เขียนบน Form A ให้เปิด FormB
เมื่อเปิดแล้วให้ คลิกปุ่ม ADD ของ FormB เขียนต่ออย่างไรครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04353
อีิีกวิธีหนึ่งก็คือ ฟอร์มใน Access ก็คืออ๊อปเจ็คนึงในระบบ ในขณะที่ event procedure ทำหน้าที่เป็น method ฟอร์มอ๊อปเจ็ค แต่เนื่องจากปกติมันจะถูกนำหน้าด้วยคำว่า Private ซึ่งทำให้อ้างอิงได้เฉพาะจากภายในฟอร์มของมันเอง แต่ในกรณีนี้ เราต้องการเรียกใช้จากฟอร์มอื่น ดังนั้นจึงให้เปลี่ยนเป็นคำว่า Public เสีย เท่านี้ก็จะอ้าง method นี้จากฟอร์มอื่นๆได้แล้ว
สรุปก็คือ แก้ Private Sub ADD_Click( ) ให้เป็น Public Sub ADD_Click( ) และเรียกใช้ด้วยการอ้างเหมือนอ้าง method ของอ๊อปเจ็คทั่วๆไป นั่นก็คือ Forms("formB").ADD
สรุปก็คือ แก้ Private Sub ADD_Click( ) ให้เป็น Public Sub ADD_Click( ) และเรียกใช้ด้วยการอ้างเหมือนอ้าง method ของอ๊อปเจ็คทั่วๆไป นั่นก็คือ Forms("formB").ADD
Time: 0.2812s
Forms("FormB").SetFocus
Forms("FormB").ADD.SetFocus
SendKeys " ", True