Đá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
  Xin file demo theo yêu cầu, tùy biến các query theo câu lệnh SQL Đình Phán 12 362 6 Giờ trước
Bài mới nhất: cpucloi
  [Thủ Thuật] Demo Tạo Form tìm kiếm theo nhiều điều kiện maidinhdan 11 2,449 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 974 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 525 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 259 16-03-17, 03:03 PM
Bài mới nhất: trangdv.pchg

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ơ