• Ứng dụng quản lý tiền lương thông qua bảng chấm công
  • Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tranthanhan1962 > 23-04-15, 06:34 PM

    Hôm trước thấy có bạn quan tâm về vấn đề chấm công. Hôm nay, khi lục lọi trong tàng kinh các của mình007. tìm thấy bảng chấm công - và tính lương theo bảng chấm công. Ứng dụng này mình viết đã lâu. Nhưng hiện nay vẫn còn một số đơn vị xử dụng. Trước đây mình đã sửa chữa chuyển từ font vni sang unicode. Nhưng trong phần tiền bằng chữ vẫn còn xử dụng font vni vì hồi đó mình copy code của Master Ông Văn Thông mà 007. Ứng dụng này xử lý tương đối đầy đủ bảng chấm công dùng để tính lương (Do yêu cầu mình viết chấm công theo buổi nếu bạn nào chấm theo ngày thì sửa lại), Bảng lương, chế độ trừ lương theo các loại ngày nghỉ, chấm nhiều kiểu làm: ngoài giờ, lễ, tết...xử lý tạm ứng, công nợ.
    Mình post lên đây để các bạn tham khảo
    Quản lý chấm công - tiền lương
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    mrsiro > 25-04-15, 03:19 PM

    Sao nó báo không có quyền truy cập thư mục vậy bạn
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tranthanhan1962 > 25-04-15, 07:05 PM

    (25-04-15, 03:19 PM)mrsiro Đã viết: Sao nó báo không có quyền truy cập thư mục vậy bạn

    Mình đã chuyển qua link Mediafire rồi bạn có thể tải được
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tronghieu9792 > 31-07-15, 11:20 AM

    Chào Bác trangthanhan1962, chương trình của bác rất hay, sẳn đây Bác có thể giúp mọi người:
    1. Làm sao khi mỗi lần mở bảng "F_Bangchamcong" thì không cho bảng thông báo nối dữ liệu hiện lên không
    [Hình: vO73rj3.jpg]
    2. Làm sao cố định cho tất cả nhân viên là làm việc 2 buổi trên tuần, nếu nhân viên nào có số buổi làm việc khác hoặc nghỉ phép thì mình chỉ việc "tick" nhân viên đó thôi.
    [Hình: G6O8jXW.jpg]
    3. Làm sao trên bảng chấm công tự trừ ra chủ nhật không tính ngày công.
    Xin bác chỉ giúp ạ!
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    ledangvan > 31-07-15, 11:31 AM

    (31-07-15, 11:20 AM)tronghieu9792 Đã viết: Chào Bác trangthanhan1962, chương trình của bác rất hay, sẳn đây Bác có thể giúp mọi người:
    1. Làm sao khi mỗi lần mở bảng "F_Bangchamcong" thì không cho bảng thông báo nối dữ liệu hiện lên không
    [Hình: vO73rj3.jpg]
    2. Làm sao cố định cho tất cả nhân viên là làm việc 2 buổi trên tuần, nếu nhân viên nào có số buổi làm việc khác hoặc nghỉ phép thì mình chỉ việc "tick" nhân viên đó thôi.
    [Hình: G6O8jXW.jpg]
    3. Làm sao trên bảng chấm công tự trừ ra chủ nhật không tính ngày công.
    Xin bác chỉ giúp ạ!

    Bạn xem trong các câu lệnh để mở bảng F_Bangchamcong -> Thêm một dòng sau :   DoCmd.SetWarnings False
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tronghieu9792 > 31-07-15, 03:32 PM

    Đã giáp quyết được vấn đề 1, còn vấn đề 2, 3 Bác giúp luôn nhé.
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tranthanhan1962 > 31-07-15, 03:57 PM

    1.Khi RunSQL những update query access tài lanh hỏi lại chúng ta cho phép chạy query không. Điều này thật bực bội khi phải liên tục bấm OK khi trong đoạn mã có nhiều query update. Bạn ledangvan đã giới thiệu cách để tắt cảnh báo của access. Còn một cách thứ 2 để xử lý là bạn vào Tools/Options/Edit/Find/Confirm bỏ chek ở ô Action queries. Với cách này Access bỏ hẳn tất cả cảnh báo update query.
    2. Làm sao cố định cho tất cả nhân viên là làm việc 2 buổi trên tuần, nếu nhân viên nào có số buổi làm việc khác hoặc nghỉ phép thì mình chỉ việc "tick" nhân viên đó thôi.
    Để giải quyết vấn đề này có thể xử lý bằng nhiều cách tất nhiên khi xử lý khác đi có thể ảnh hưởng đến việc xử lý lại tất cả các đoạn mã liên quan. Vì vậy, nếu bạn không giỏi lắm về VBA, mình xin đưa ra một giải pháp đơn giản. Bạn thiết đặt lại default value cho textbox số buổi là 2, khi số buổi khác đi thì khi nhập liệu sửa lại, Công lao động cũng thiết đặt default value =Đ.
    3. Làm sao trên bảng chấm công tự trừ ra chủ nhật không tính ngày công.
    Ngày chủ nhật bạn chấm công là nghỉ hưởng lương. Nếu muốn dấu ngày trên Report bảng chấm công bạn phải viết code tương đối phức tạp khó thể giải quyết cho bạn trong một chủ để ngắn như thế này. Nhưng bạn có thể xử lý bằng dấu ký tự chấm công những ô liên quan đến ngày chủ nhật bằng cách xử lý công thức
    Ví dụ tại cột ngày = 15 (textbox B15)
    Chỉnh công thức ô cùng hàng dọc Text33, Text85
    Text33=Iif([B15]=1; "",N15)
    Text85=Iif([B15]=1; "",C15)
    Tất nhiên bạn phải điều chỉnh hết tất cả các công thức cho các ô tương ứng. Khi đó các ngày chủ nhật sẽ không hiện các ký tự chấm công.
    Còn câu “số buổi làm việc…” nếu không cần thì xóa bỏ nó đi hoặc xử lý lại cho phù hợp
    Chúc bạn thành công.
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    tronghieu9792 > 31-07-15, 04:58 PM

    Cmr ơn sự giúp đỡ của [b]tranthanhan1962[/b] 
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    PhucKK > 02-01-16, 11:29 PM

    (23-04-15, 06:34 PM)tranthanhan1962 Đã viết: Hôm trước thấy có bạn quan tâm về vấn đề chấm công. Hôm nay, khi lục lọi trong tàng kinh các của mình007. tìm thấy bảng chấm công - và tính lương theo bảng chấm công. Ứng dụng này mình viết đã lâu. Nhưng hiện nay vẫn còn một số đơn vị xử dụng. Trước đây mình đã sửa chữa chuyển từ font vni sang unicode. Nhưng trong phần tiền bằng chữ vẫn còn xử dụng font vni vì hồi đó mình copy code của Master Ông Văn Thông mà 007. Ứng dụng này xử lý tương đối đầy đủ bảng chấm công dùng để tính lương (Do yêu cầu mình viết chấm công theo buổi nếu bạn nào chấm theo ngày thì sửa lại), Bảng lương, chế độ trừ lương theo các loại ngày nghỉ, chấm nhiều kiểu làm: ngoài giờ, lễ, tết...xử lý tạm ứng, công nợ.
    Mình post lên đây để các bạn tham khảo
    Quản lý chấm công - tiền lương

    Mình đã tải được nhưng không có mật khẩu để đăng nhập chương trình! Nếu bạn share để tham khảo thì có thể cho mình mật khẩu được chứ? Hoặc không thì share file đã remove password được chứ? Cảm ơn bạn.
  • RE: Ứng dụng quản lý tiền lương thông qua bảng chấm công

    ongke0711 > 03-01-16, 12:58 AM

    Bạn à, tác giả đã share toàn bộ source code file mdb, thì bạn chỉ cần giữ phím Shift và click mở là vô thẳng dữ liệu gốc rồi, cần gì nhập pass. User/pass lưu trong table matma đó.
    Pass: 12345