Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo ngày theo điều kiện cho trước
#1
Chào các bạn,
Hôm nay mình có 1 vấn đề về access như sau.

Invoice có ngày bill là 10/06/2013 thì yêu cầu ngày chi trả phải là ngày 20/07/2013
..............................30/06/2013 ..................................................20/07/2013

Nghĩa là ngày bill có thể là ngày bất kỳ, nhưng ngày chi trả phải là T+1 và vào ngày 20

- Kèm theo điều kiện là mỗi khách hàng lại có 1 quy định về ngày chi trả khác nhau như T+2 vào ngày 23
hoạc T+2 vào ngày 25

Các bạn vui lòng gợi ý hay giúp mình giải quyết vấn đề này nhé.

Cảm ơn rất nhiều
Chữ ký của gaubu117
Reply
Những người đã cảm ơn
#2
bạn thêm bên table danh mục Khách hàng 2 field nữa, tThang (number) tNgay (number) để lưu lại số tháng cần thêm (+1, +2) và ngày thanh toán (20, 23 hay 25) của từng khách hàng.

sau đó bạn chỉ cần đọc 2 thông tin này rồi cộng vào ngày của hóa đơn sẽ ra được ngày trả thôi;

ví dụ:
Mã PHP:
dim ngayTT as Date

t1 
dlookup("tThang""dmKH""ID=" idKH)
t2 dlookup("tNgay""dmKH""ID=" idKH)

ngayTT DateSerial(year(ngayBill), month(ngayBill) + t1t2

với ngayBill là ngày của hóa đơn. Thử xem nhé bạn!005

đoạn code trên còn thiếu một chút, mình chỉnh lại cho hoàn hảo luôn nè:

Mã PHP:
dim ngayTT as Date
dim tNam 
as integertThang as integer

t1 
nz(dlookup("tThang""dmKH""ID=" idKH), 0) + month(ngayBill)
t2 nz(dlookup("tNgay""dmKH""ID=" idKH), 0)

tNam year(ngayBill)
if 
t1 12 then
    tNam 
tNam 1
    t1 
t1 12
end 
if

ngayTT DateSerial(tNamt1t2
ღღღღღTài sản của bomnhauag (View All Items) ღღღღღ
Reply
Những người đã cảm ơn gaubu117 , haquocquan , Noname
#3
Mình dựa theo cách của BOMNHAUAG và đã giải quyết được vấn đề của mình. Trước giờ chưa biết xài hàm DateSerial. Hôm nay thì đã hiểu thêm được rồi. Cảm ơn bản quản trị web và các cao thủ nhé.
Chữ ký của gaubu117
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
  [Thủ Thuật] Demo Tạo Form tìm kiếm theo nhiều điều kiện maidinhdan 11 2,270 29-05-17, 11:26 AM
Bài mới nhất: maidinhdan
  [Help] Tính ngày đầu và kết thúc của một tháng HoangManh 15 810 25-04-17, 10:03 PM
Bài mới nhất: maidinhdan
  [Lỗi] Form lọc dữ liệu ngày tháng năm tuanh 8 405 19-04-17, 06:05 PM
Bài mới nhất: huan.backan83
  [Help] Add Ngày tháng lên textbox HoangManh 4 193 16-03-17, 03:03 PM
Bài mới nhất: trangdv.pchg
Heart Chạy lệnh tự động theo thời gian định sẵn minhriohtn 1 269 22-12-16, 11:22 AM
Bài mới nhất: ongke0711

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ơ