Hiện giờ em đang làm project khách san dựa vào Access . Nhưng tình huống của em thì giống với Excel nên em mạng phép post bài này vì tuần sau em phải xong.
Tình huống của em là: 1 người ở từ thứ 3 tuần này đến thứ 3 tuần sau trong khách sạn.
Nếu người đó ở như vậy thì khi vào chủ nhật hoặc thứ 7 (phòng lên giá vào cuối tuần), vậy thì tổng tiền phải là:
Tổng tiền (từ ngày vào ở đến ngày ra)= nếu vào ngày thứ 7 hay chủ nhật, tính phòng= giá phòng cuối tuần+tổng tiền (giá phòng bình thường)của những ngày trước đó (như ví dụ ở trên thì trước khi gặp thứ 7 hay cn thì có thứ 3 ,4,5,6) +tổng tiền (giá phòng bình thường) của những ngày sau đó (thứ 2 và thứ 3 tuần sau)
Em tính dựa vào VBA để làm nhưng ko biết đoạn code và link với cái form của em như thế nào. Đây là đoan code hay nói đúng hơn là ý tưởng ban đầu em viết ko biết có đúng ko?
Function billing(i as date, tong as currency)
Tong=0
For i=check in date[ngày vào] to check out date[ngày ra]
If format(i,”ddd”)=”sat” or format(i,”ddd”)=”sun” then tong=tong+price+10[giá phòng cuối tuần là price+10]
Else tong=tong+price
Next i
Em xin các bác, các chú, các cô, các chị giúp em. Em thật sự ko biết làm sao, vì cái bài project này rất quan trọng đối với em. Em chân thành cám ơn những người giúp đỡ em.
Em xin cảm ơn
Tình huống của em là: 1 người ở từ thứ 3 tuần này đến thứ 3 tuần sau trong khách sạn.
Nếu người đó ở như vậy thì khi vào chủ nhật hoặc thứ 7 (phòng lên giá vào cuối tuần), vậy thì tổng tiền phải là:
Tổng tiền (từ ngày vào ở đến ngày ra)= nếu vào ngày thứ 7 hay chủ nhật, tính phòng= giá phòng cuối tuần+tổng tiền (giá phòng bình thường)của những ngày trước đó (như ví dụ ở trên thì trước khi gặp thứ 7 hay cn thì có thứ 3 ,4,5,6) +tổng tiền (giá phòng bình thường) của những ngày sau đó (thứ 2 và thứ 3 tuần sau)
Em tính dựa vào VBA để làm nhưng ko biết đoạn code và link với cái form của em như thế nào. Đây là đoan code hay nói đúng hơn là ý tưởng ban đầu em viết ko biết có đúng ko?
Function billing(i as date, tong as currency)
Tong=0
For i=check in date[ngày vào] to check out date[ngày ra]
If format(i,”ddd”)=”sat” or format(i,”ddd”)=”sun” then tong=tong+price+10[giá phòng cuối tuần là price+10]
Else tong=tong+price
Next i
Em xin các bác, các chú, các cô, các chị giúp em. Em thật sự ko biết làm sao, vì cái bài project này rất quan trọng đối với em. Em chân thành cám ơn những người giúp đỡ em.
Em xin cảm ơn
Lần chỉnh sửa cuối: