-
cách liệt kê người có ngày sinh vào tuần sau
kuzinhy > 30-04-20, 02:48 PM
Mình đang làm 01 ứng dụng, phục vụ cho cơ quan
Mình muốn form access có thông báo nhắc nhở là tuần sau
sẽ tới ngày sinh nhật của 1 bạn nào đó (dĩ nhiên là ngày sinh của bạn đó ở data_canbo rồi)
search tren form thì không thấy chủ đề nào, nên mạn phép nhờ các bạn hướng dẫn giúp
nếu có form mẫu thì quá tốt rồi..! -
RE: cách liệt kê người có ngày sinh vào tuần sau
ongke0711 > 30-04-20, 03:07 PM
Cái này không khó, ít nhất bạn cũng cung cấp một cái table Mã CB, họ tên, ngày sinh để đỡ mất thời gian người hỗ trợ bạn phải thiết kế từ a - z. -
RE: cách liệt kê người có ngày sinh vào tuần sau
kuzinhy > 30-04-20, 03:20 PM
File table
gửi ongke nè -
RE: cách liệt kê người có ngày sinh vào tuần sau
tranthanhan1962 > 30-04-20, 04:18 PM
Ngày sinh - 7 ngày thì thành ngày thông báo -
RE: cách liệt kê người có ngày sinh vào tuần sau
tranthanhan1962 > 30-04-20, 11:15 PM
Ngày tổ chức sinh nhật là ngày tháng của năm sinh và năm hiện tại. Ví dụ Ngày sinh là 30/04/1975 => ngày tổ chức sinh nhật của năm nay là 30/04/2020 =>
[Ngày sinh nhật] = DateSerial(Year(Date()); Month([Ngày sinh]; day([Ngày sinh])
Khoảng thời gian trước 7 ngày tổ chức sinh nhật:
Between (DateSerial(Year(Date()); Month([Ngày sinh] ; day([Ngày sinh]) -7) And DateSerial(Year(Date()); Month([Ngày sinh]; day([Ngày sinh]) -
RE: cách liệt kê người có ngày sinh vào tuần sau
ongke0711 > 30-04-20, 11:23 PM
(30-04-20, 08:15 PM)kuzinhy Đã viết:
(30-04-20, 04:18 PM)tranthanhan1962 Đã viết: Ngày sinh - 7 ngày thì thành ngày thông báo
nó sẽ ra ngày trước khi sinh là 7 ngày thôi. còn làm sao so sánh với ngày tháng hiện tại thì mình chua nghi ra
Bạn tạo Query mới, vô chế độ SQL View, dán dòng code này vô. Đây là query các cán bộ có ngày sinh sắp tới trong vòng 7 ngày.
Mã PHP:SELECT [04_tb_canbo].MASO, [04_tb_canbo].HOVATEN, [04_tb_canbo].NAMSINH, DateDiff("d",Date(),(DateSerial(Year(Date()),Month([NAMSinh]),Day([NAMSinh])))) AS SoNgayToiSN
FROM 04_tb_canbo
WHERE (((DateDiff("d",Date(),(DateSerial(Year(Date()),Month([NAMSinh]),Day([NAMSinh]))))) Between 0 And 7));
Ps: post xong mới thấy bài của anh Ân cũng cùng một cách giải nhưng em dùng hàm DateDiff() cho gọn hơn chút.