• Một số hàm liên quan đến ngày tháng và tính toán
  • RE: Một số hàm liên quan đến ngày tháng và tính toán

    ongke0711 > 10-02-20, 04:11 PM

    (09-02-20, 11:54 PM)tracanhtam Đã viết: 1/ Bạn xem file này có những tình huống không trọn một tuần
       https://drive.google.com/open?id=1qAODKg...fIkTtHaHHO
    2/ File bạn gởi bị lổi khi table tblNgayNghiLe rỗng

    Ca này khó, tôi chưa nghĩ ra giải thuật cho bài toàn này. Tôi không muốn phải chạy vòng lặp từng ngày để đối chiếu ngày nghĩ nhưng trường hợp mấy ngày không chẳn tuần như vậy chắc không còn cách khác.
    Còn vụ bị lỗi khi table ngày nghỉ chưa có dữ liệu là do tôi chưa bẫy lỗi cho nó.
  • RE: Một số hàm liên quan đến ngày tháng và tính toán

    tracanhtam > 10-02-20, 07:55 PM

    (10-02-20, 04:11 PM)ongke0711 Đã viết:
    (09-02-20, 11:54 PM)tracanhtam Đã viết: 1/ Bạn xem file này có những tình huống không trọn một tuần
       https://drive.google.com/open?id=1qAODKg...fIkTtHaHHO
    2/ File bạn gởi bị lổi khi table tblNgayNghiLe rỗng

    Ca này khó, tôi chưa nghĩ ra giải thuật cho bài toàn này. Tôi không muốn phải chạy vòng lặp từng ngày để đối chiếu ngày nghĩ nhưng trường hợp mấy ngày không chẳn tuần như vậy chắc không còn cách khác.
    Còn vụ bị lỗi khi table ngày nghỉ chưa có dữ liệu là do tôi chưa bẫy lỗi cho nó.
    Vậy cũng quá tốt rồi, rất cám ơn bạn. Sẳn bạn cho hỏi luôn cách bẩy lổi trên textbox khi nhập dữ liệu ngày, tháng, năm trên forms sai. Xin cám ơn.
  • RE: Một số hàm liên quan đến ngày tháng và tính toán

    ongke0711 > 12-02-20, 05:20 PM

    (09-02-20, 11:54 PM)tracanhtam Đã viết: 1/ Bạn xem file này có những tình huống không trọn một tuần
       https://drive.google.com/open?id=1qAODKg...fIkTtHaHHO
    2/ File bạn gởi bị lổi khi table tblNgayNghiLe rỗng

    Bạn xem file mới đã chỉnh sửa dùng cho các trường hợp ngày nghỉ không chẳn tuần như file ví dụ của bạn (excel).
    Link: http://www.mediafire.com/file/lb2sjh64xp...accdb/file

    Riêng vụ gộp table ngày nghỉ và Tuần học chung thì tôi khuyên là không nên vì mục dích table khác nhau, có thể có cấu trúc giống nhau nhưng việc tách ra sẽ dễ hơn trong các câu lênh truy vấn SQL, khỏi phải thêm các điều kiện để phân biệt đâu là các record thuộc "Ngày nghỉ" đâu là dữ liệu "Tuần học"... (nếu gộp Table).

    Giải thuật bài này thì nó hơi lòng vòng nhưng tôi nghĩ nó cũng không nặng nề hệ thống.
    Tôi dùng 2 cái Dictionary và 1 Collection để lưu các thông tin: 
    - Tuần nào được nghỉ: dicWkNumOff. Dùng để đối chiếu nhanh dùng vòng lặp qua các tuần học xem có nằm trong dict của tuần nghỉ không. 
    - Liệt kê chi tiết các ngày được nghỉ: dicDaysOff. Dùng cho trường hợp có ngày học bắt đầu giữa tuần (nghỉ 1 2 ngày trong tuần rồi học lại), bắt buộc phải dùng vòng lặp để đối chiếu từng ngày. Sau khi dùng vòng lặp đối chiếu , sẽ lấy ra những ngày học giữa tuần đưa vô Collection (colNgayLV - đặt tên hơi lộn xộn chút).

     
  • RE: Một số hàm liên quan đến ngày tháng và tính toán

    ngochien9898 > 19-11-22, 06:31 PM

    cám ơn bài chia sẻ của bạn, mình đang tìm hiểu học bộ môn này