-
Mình muốn tạo 1 nhắc nhở làm việc
zadeband > 10-11-21, 05:57 PM
Xin chào mọi người, mình xin mọi người giúp đỡ giùm cụ thể trường hợp như sau :
Mình có trường A ( kiểu ngày tháng ), trường B ( kiểu on/off ( chạy bảo dưỡng thiết bị) )
.Vì cứ định ky 7 ngày thì phải On chạy thử thiết bị 1 lần,
Mình muốn tạo nhắc nhở, ví dụ : như vào mỗi ngày mình chọn vào nhắc nhở sẽ hiện ra measege box : thông báo hôm nay chạy bảo dưỡng Diesel
mình tạm nghĩ điều kiện là : ngày hiện tại - ngày gần nhất( cột A) và (cột B) có chữ Off = 7 thì nó sẽ hiện : thông báo hôm nay chạy bảo dưỡng Diesel
nếu < 7 thì : hiên thông báo : hnay chưa đến ngày
Mong các cao nhân giúp đỡ ạ -
RE: Mình muốn tạo 1 nhắc nhở làm việc
ongke0711 > 11-11-21, 08:26 AM
- Thông thường thì thông báo nhắc nhở trước đó vài ngày (ví dụ: 3 ngày). Sẽ nhắc nhở liên tục đế khi quá hạn ngày đó thì thôi.
- Mỗi khi mở ứng dụng lên (Form_Load) sẽ kiểm tra các điều kiện đến hạn để bật thông báo.
Nếu theo điều kiện của bạn: thông báo vào đúng ngày bảo dưỡng.
- Dùng Form làm thông báo thay thế cho Msgbox để dễ đưa nhiều thông tin vào thông báo hơn.
- Dùng Query để lọc ra những dòng có ngày đúng với điều kiện:
Vd:
Mã PHP:Select MaThietBi, Last(NgayBD), DaBaoDuong From tblBaoDuong Where Date() - [NgayBD] = 7 And [DaBaoDuong] = "OFF" Group By [MaThietBi], NgayBD, DaBaoDuong
Query có thể trả về nhiều dòng thoả điều kiện thì đưa Query đó hiển thị lên Form. -
RE: Mình muốn tạo 1 nhắc nhở làm việc
Noname > 11-11-21, 10:53 AM
Nhân tiện nghiên cứu cách để cho nó khởi động kèm Windows, tự chạy task hiện thông báo luôn.
Hồi trước mình có làm vụ này 1 lần, tự đến thời điểm nó khởi động file lên backup hay làm gì đó rồi. -
RE: Mình muốn tạo 1 nhắc nhở làm việc
ongke0711 > 11-11-21, 11:13 AM
(11-11-21, 10:53 AM)Noname Đã viết: Nhân tiện nghiên cứu cách để cho nó khởi động kèm Windows, tự chạy task hiện thông báo luôn.
Hồi trước mình có làm vụ này 1 lần, tự đến thời điểm nó khởi động file lên backup hay làm gì đó rồi.
Cách thức hiện thông báo không phụ thuộc vào ứng dụng Access tôi cũng có làm qua.
- Đó là dùng Task Scheduler của Windows. Viết một file VBS để truy vấn dữ liệu từ Access, lưu ra file text rồi hiện thông báo.
- Trong Task Scheduler của Windows sẽ thiết lập định kỳ thời gian nào sẽ chạy cái file VBS này.
- Có thể viết code VBA để tự động thiết lập Task Scheduler thay vì thiết lập thủ công.