• cách liệt kê người có ngày sinh vào tuần sau
  • cách liệt kê người có ngày sinh vào tuần sau

    kuzinhy > 30-04-20, 02:48 PM

    Mình đang làm 01 ứng dụng, phục vụ cho cơ quan
    Mình muốn form access có thông báo nhắc nhở là tuần sau 
    sẽ tới ngày sinh nhật của 1 bạn nào đó (dĩ nhiên là ngày sinh của bạn đó ở data_canbo rồi)
    search tren form thì không thấy chủ đề nào, nên mạn phép nhờ các bạn hướng dẫn giúp
    nếu có form mẫu thì quá tốt rồi..!
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    ongke0711 > 30-04-20, 03:07 PM

    Cái này không khó, ít nhất bạn cũng cung cấp một cái table Mã CB, họ tên, ngày sinh để đỡ mất thời gian người hỗ trợ bạn phải thiết kế từ a - z.
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    kuzinhy > 30-04-20, 03:20 PM

    File table
    gửi ongke nè
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    tranthanhan1962 > 30-04-20, 04:18 PM

    Ngày sinh - 7 ngày thì thành ngày thông báo
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    kuzinhy > 30-04-20, 08:15 PM

    (30-04-20, 04:18 PM)tranthanhan1962 Đã viết: Ngày sinh - 7 ngày thì thành ngày thông báo
    nó sẽ ra ngày trước khi sinh là 7 ngày thôi. còn làm sao so sánh với ngày tháng hiện tại thì mình chua nghi ra
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    tranthanhan1962 > 30-04-20, 11:15 PM

    Ngày tổ chức sinh nhật là ngày tháng của năm sinh và năm hiện tại. Ví dụ Ngày sinh là 30/04/1975 => ngày tổ chức sinh nhật của năm nay là 30/04/2020 =>
    [Ngày sinh nhật] = DateSerial(Year(Date()); Month([Ngày sinh]; day([Ngày sinh])
    Khoảng thời gian trước 7 ngày tổ chức sinh nhật: 
    Between (DateSerial(Year(Date()); Month([Ngày sinh] ; day([Ngày sinh]) -7) And DateSerial(Year(Date()); Month([Ngày sinh]; day([Ngày sinh])
  • RE: cách liệt kê người có ngày sinh vào tuần sau

    ongke0711 > 30-04-20, 11:23 PM

    (30-04-20, 08:15 PM)kuzinhy Đã viết:
    (30-04-20, 04:18 PM)tranthanhan1962 Đã viết: Ngày sinh - 7 ngày thì thành ngày thông báo
    nó sẽ ra ngày trước khi sinh là 7 ngày thôi. còn làm sao so sánh với ngày tháng hiện tại thì mình chua nghi ra


    Bạn tạo Query mới, vô chế độ SQL View, dán dòng code này vô. Đây là query các cán bộ có ngày sinh sắp tới trong vòng 7 ngày.

    Mã PHP:
    SELECT [04_tb_canbo].MASO, [04_tb_canbo].HOVATEN, [04_tb_canbo].NAMSINHDateDiff("d",Date(),(DateSerial(Year(Date()),Month([NAMSinh]),Day([NAMSinh])))) AS SoNgayToiSN
    FROM 04_tb_canbo
    WHERE 
    (((DateDiff("d",Date(),(DateSerial(Year(Date()),Month([NAMSinh]),Day([NAMSinh]))))) Between 0 And 7)); 


    Ps: post xong mới thấy bài của anh Ân cũng cùng một cách giải nhưng em dùng hàm DateDiff() cho gọn hơn chút.