สั่งให้รันคำสังอีกฟอร์ม
กระทู้เก่าบอร์ด อ.Yeadram

 990   5
URL.หัวข้อ / URL
สั่งให้รันคำสังอีกฟอร์ม

ผมมีฟอร์มอยู่ 2 ฟอร์ม ชื่อ Form1 และ Form2 แต่ละฟอร์มมีปุ่มคำสั่ง B1 และ B2
ผมอยากจะคลิก B2 จาก Form2 ให้รันคำสั่งของ B1 จาก Form1
จะต้องเขียนคำสั่งยังงัยครับ

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

1 @R21054
ใน form2 on event B2_CLICK
Private Sub B2_Click()

    Me(Form1).B1_click

END SUB

ใน Form1 On event B1_CLICK
เปลี่ยน Private เป็น Public

Public Sub B1_Click()
   MsgBox "Test with other form"
End Sub

ประมาณนี้ ครับ แต่ ก่อนกด b2 ควรตรวจสอบว่า Form1 เปิดอยู่หรือไม่
2 @R21056


มันขึ้นแบบนี้ครับอาจารย์ ผมเปิดทั้ง 2 ฟอร์มแล้วครับ
3 @R21057
ได้แล้วครับอาจารย์ ผมแก้เป็น
Forms!Form1.OK_Click

ขอบพระคุณครับ
4 @R21058
ลองเปลี่ยนเป็น
Private Sub B2_Click()
    Forms("form1").B1_Click
End Sub
5 @R21059
ได้ลองแบบที่ 2 แล้ว ได้เลยครับ ขอบพระคุณอาจารย์มากครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3181s