Mình có tạo 1 nút lệnh để thực hiện backup dữ liệu ,trong phần đầu code của nút này mình mở 1 cái Form (Form này sau khi mở sẽ đóng sau 1/10 của giây và có thực hiện 1 số lệnh sau khi đóng)
Và mình muốn hỏi đoạn code của nút đó sau khi thực hiện mở Form ,mình muốn các đoạn code tiếp sau sẽ dừng lại khoảng 1/2 giây có được không .
Mình có dùng hàm Sleep nhưng có vẻ nó ngưng hoạt động của toàn bộ phần mềm thì phải, mà mình chỉ muốn ngưng thực hiện đoạn code trong cái nút kia thôi .
Code hàm sleep như sau :
Sau đó mình gọi hàm Sleep(500)
Ví dụ thế này cho dễ hiểu nhé :
Code command button :
Trong đoạn code trên mình muốn sau khi nó thực hiện mở Form "Dan Ke Toan", thì nó ngưng khoảng 1 giây mới mở tiếp msgbox thì có được không và dùng code nào.
Mình cho Sleep vào thì hình như nó ngưng cả phần mềm.
Và mình muốn hỏi đoạn code của nút đó sau khi thực hiện mở Form ,mình muốn các đoạn code tiếp sau sẽ dừng lại khoảng 1/2 giây có được không .
Mình có dùng hàm Sleep nhưng có vẻ nó ngưng hoạt động của toàn bộ phần mềm thì phải, mà mình chỉ muốn ngưng thực hiện đoạn code trong cái nút kia thôi .
Code hàm sleep như sau :
Mã:
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sau đó mình gọi hàm Sleep(500)
Ví dụ thế này cho dễ hiểu nhé :
Code command button :
Private Sub Command1_Click()
On Error GoTo Err_Command144_Click
DoCmd.OpenForm "Dan Ke Toan", acNormal, "", "", acAdd, acNormal
msgbox "Em là bé lên 3"
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description & " LÔI " & Err.Number
Resume Exit_Command1_Click
End Sub
Trong đoạn code trên mình muốn sau khi nó thực hiện mở Form "Dan Ke Toan", thì nó ngưng khoảng 1 giây mới mở tiếp msgbox thì có được không và dùng code nào.
Mình cho Sleep vào thì hình như nó ngưng cả phần mềm.