jason > 26-09-19, 11:08 AM
lmthu > 26-09-19, 11:55 AM
tranthanhan1962 > 26-09-19, 01:35 PM
jason > 26-09-19, 02:52 PM
(26-09-19, 11:55 AM)lmthu Đã viết: Theo quy định thì nam 60 và nữ 55 tuổi là đến tuổi nghỉ hưuđã làm được . Dùng Query là ra hịc, làm riếc toàn suy nghỉ ở trên mây không ^^
Bạn dựa vào giới tính (phái) và ngày vào làm (biên chế) của nhân viên (NV) đó, đặt bộ lọc lấy năm hiện tại trừ đi ngày vào biên chế nếu đúng số năm thì in ra danh sách
jason > 26-09-19, 02:56 PM
(26-09-19, 01:35 PM)tranthanhan1962 Đã viết: Chỉ cần một query:e làm được rồi nhưng thấy cách của anh hay hơn, để e thử theo cách của anh.
Họ tên : Giới tính : Ngày tháng năm sinh : Thông báo về hưu:
Tên CB/CNV : Nam or Nữ : Ngày/tháng/năm : *Function
Criteria: : : : True
*Function : IIf(If([Giới tính] = "Nam", DateSerial( Year([Ngày tháng năm sinh] + 60) ; Month([Ngày tháng năm sinh]) ; Day([Ngày tháng năm sinh])) , DateSerial( Year([Ngày tháng năm sinh] + 55) ; Month([Ngày tháng năm sinh]) ; Day([Ngày tháng năm sinh]))) >= Date(); True; False)
-True: đến tuổi hưu
-False: chưa đến tuổi hưu
quanghoasla > 29-09-19, 12:28 AM
jason > 08-10-19, 09:56 AM
tranthanhan1962 > 08-10-19, 11:25 AM
ongke0711 > 08-10-19, 11:52 AM
jason > 08-10-19, 04:05 PM
(08-10-19, 11:25 AM)tranthanhan1962 Đã viết: Nó báo lỗi rõ ràng đấy mà lỗi cú pháp, Có thể trong query của bạn có biểu thức "VP Nhân sự", trong VBA không hỗ trợ tiếng Việt có dấu "ự" bị đổi thành "?" nên bị lỗi sửa lại thành "VP Nhan su" thì hết lỗi. Mà sao không sửa thành "VPNhanSu" cho nó lành