tranhai_vn > 26-11-15, 11:57 AM
ongke0711 > 26-11-15, 04:57 PM
Private Sub Form_Timer()
Static mTimer As Integer
mTimer = mTimer + 1
If mTimer = 5 Then 'Cu 5 giay se hien thong bao 1 lân
mTimer = 0
If IsNull(DLookup("ID", "qryThongBao")) Then
MsgBox "Không có viec" '<=Khi áp dung thuc te se bo doan code nay
Else
MsgBox "Ban có viec can lam"
DoCmd.OpenForm "frmThongBao"
End If
End If
End Sub
tranhai_vn > 01-12-15, 09:42 AM
maidinhdan > 01-12-15, 05:55 PM
(26-11-15, 04:57 PM)ongke0711 Đã viết: Tôi hướng dẫn bạn cách làm cơ bản. Nguyên lý của nó là định kỳ chạy 1 cái query kiểm tra table chứa công việc cần làm xem có cái nào đến hạn không? nếu có hiện thông báo, nếu không im luôn
- Tạo 1 table Công Việc: ID, Ngày, Công Việc, Thời gian bắt đầu, tgian kết thúc, Hoàn tất.
- Tạo 1 query lọc [Công Việc] nào có [Thời gian bắt đầu] so với [Hiện tại] còn 1h nữa tới hạn. Cái thời gian 1h này tùy bạn muốn bao nhiêu thì thiết lập.
- Trên form màn hình chính của bạn, vào Form Properties|Event -> chọn Time Interval:1000; On Timer: Event Procedure
tranhai_vn > 01-12-15, 06:16 PM
ongke0711 > 01-12-15, 09:31 PM