Đá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
  [Help] Sự kiện trước và sau khi thêm, sửa, xóa thanhnt 0 37 06-12-17, 10:46 AM
Bài mới nhất: thanhnt
  Hướng Dẫn Lọc điều kiện trong Dcount mrsiro 2 101 30-11-17, 12:41 PM
Bài mới nhất: paulsteigel
  [Thủ Thuật] Thiết lập tự động Windows Regional ngày/tháng, định dạng tiền, số ongke0711 1 143 16-11-17, 02:42 PM
Bài mới nhất: vuthaiha90
  [Hỏi] Mã Số Hóa Đơn Tăng Dần theo Ngày - Tháng - Năm pherotao 17 624 11-11-17, 09:15 PM
Bài mới nhất: pherotao
  [Thủ Thuật] Lọc điều kiện theo nhiều dòng trong 1 Listbox hoặc nhiều Listbox ongke0711 11 1,780 23-09-17, 04:54 PM
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ơ