19
ห้อง MS Access / : ใส่ค่าใน textbox อัตโนมัติ
« เมื่อ: 16 ส.ค. 63 , 19:48:38 »
ควรสร้างเท็กซ์บ็อกซ์ชื่อเดียวกันแต่มีเลขลงท้ายไล่ไปตั้งแต่ 1 ถึง 12 สมมุติชื่อ Textbox1 - 12
ใส่ sub procedure ไว้ในฟอร์ม
Private Sub CopyText(N As Integer)
Dim I As Integer
For I = N+1 to 12
Me("Textbox" & CStr(I)) = Me("Textbox" & CStr(N))
Next
End Sub
และในทุก AfterUpdate event procedure ของ Textbox1 - 11 ก็แค่ใส่โค้ด
Call CopyText(เลขท้ายของ Textbox)
ใส่ sub procedure ไว้ในฟอร์ม
Private Sub CopyText(N As Integer)
Dim I As Integer
For I = N+1 to 12
Me("Textbox" & CStr(I)) = Me("Textbox" & CStr(N))
Next
End Sub
และในทุก AfterUpdate event procedure ของ Textbox1 - 11 ก็แค่ใส่โค้ด
Call CopyText(เลขท้ายของ Textbox)