Xử lý điều kiện Ngày.

  • Thread starter chihienphuco
  • Ngày gửi
C

chihienphuco

Trung cấp
20/4/09
109
1
0
Bình Chánh
Mình có 1 bảng Tdata chứa các field: NGAYLUU,A,B,C

Báo cáo cuối tháng được chặn:
Từ ngày: ....................... tên trong Form là: TuNgay
Đến ngày: ......................

Mình muốn lọc từ bảng Tdata bằng lưới Query điều kiện là lấy những record có

Field: NGAYLUU

Criteria: = TUNGAY trừ đi 1 ngày hay là ngày cuối của tháng trước

Dòng chử đỏ mình ghi làm sao để Query hiểu mà lọc ra?

Vd1:
TuNgay=01/04/2009
Thì dữ liệu được lấy trong Tdata có NGAYLUU=31/03/2009
Vd2:
TuNgay=01/05/2009
Thì dữ liệu được lấy trong Tdata có NGAYLUU=30/04/2009
Tức lấy đúng ngày cuối tháng trước theo lịch.

Rất mong các bác giúp gấp, cám ơn!
 
Sửa lần cuối:
Khóa học Quản trị dòng tiền
C

chihienphuco

Trung cấp
20/4/09
109
1
0
Bình Chánh
tìm được hàm:

=DateAdd("d", -1, DateAdd("m", 1, DateValue("01/" & ([FORMS]![FDK]![TUNGAY]) - 1) & "/" & Year([FORMS]![FDK]![TUNGAY]))))

Nhưng nó không xử lý được ngày đầu năm trước sang cuối năm sau: 01/01/....

Ai có cách khắc phục lỗi này giúp dùm.
 
Sửa lần cuối:
B

BiDIT

Trung cấp
16/5/09
87
1
8
Hanoi

Xem nhiều