Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Demo Form nhắc nhỡ lịch hẹn
#1
Các Bác cho em hỏi làm thế nào để tạo 1 form nhắc nhỡ công việc lấy dữ liệu từ table. Vào ngày đó mình có rất nhiều công việc đến giờ hẹn nó lại nổi form lên để nhắc nhở mình. 015
Chữ ký của tranhai_vn Xin chào, mình là tranhai_vn, Tham gia http://thuthuataccess.com/forum từ ngày 02-06 -12.
Reply
Những người đã cảm ơn
#2
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   007
- 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
Mã PHP:
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 

File demo: TaskList.mdb
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn levanchon1801 , maidinhdan , tranhai_vn
#3
Cám ơn Bác đã quan tâm Lightbulb
Chữ ký của tranhai_vn Xin chào, mình là tranhai_vn, Tham gia http://thuthuataccess.com/forum từ ngày 02-06 -12.
Reply
Những người đã cảm ơn
#4
(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   007
- 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

Nếu em muốn hiện tất cả các công việc trong vòng 3 ngày thì phải viết code thế nào ạ?
ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Trong query của Bác ấy có cái hàm datediff để lọc, Bác thay chỗ đó bằng datediff ngày là xong mà.
Chữ ký của tranhai_vn Xin chào, mình là tranhai_vn, Tham gia http://thuthuataccess.com/forum từ ngày 02-06 -12.
Reply
Những người đã cảm ơn ongke0711 , maidinhdan
#6
Bạn maidinhdan test ứng dụng kỹ quá  007

Thực ra cái demo này chỉ là cơ bản nên chưa có chi tiết vô nhiều trường hợp lên lịch thông báo sắp đến hạn.
Để có thể sử dụng tuỳ chọn số ngày hoặc giờ đến hạn thì mình chỉnh lại cái table và form nhập liệu chút như sau:
- tableCongViec: mình gộp luôn việc nhập [Ngày + Giờ] của Task vô cùng 1 field [TGBatDau] (khỏi phải thêm field [Ngay] riêng). 
       + Format: General Date 
       + Input mask: 99/99/0000\ 99:00:00\ >LL;0;_ (sẽ hiển thị dạng: 26/11/2015 8:30:00 AM)
- qryThongBao:ThoiGianDenHan: DateDiff("h",Now(),[TGBatDau])
- Form: khi nhập thời gian cần thông báo trước 3 ngày (ví dụ) thì sẽ qui đổi thành số giờ rồi query theo số giờ này.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Form login không thể chạy trên Window 7 anhemnhangu 3 115 21-10-17, 11:43 PM
Bài mới nhất: maidinhdan
  [Hỏi] Tạo các Button trên FORM với với số lượng button thay đổi theo dữ Liệu minhtungph 4 174 19-10-17, 08:43 AM
Bài mới nhất: minhtungph
  [Hỏi] Navigation Bar không sử dụng được các control khác trên Form minhtungph 15 671 16-10-17, 12:15 PM
Bài mới nhất: minhtungph
Photo [Help] Vấn đề về dữ liệu trong form doandiepanh 6 367 09-10-17, 03:07 PM
Bài mới nhất: doandiepanh
  Form đăng nhập trong access. riolo05 13 8,255 24-09-17, 09:49 PM
Bài mới nhất: cpucloi

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ