giúp viết công thức nâng lương

thaibao1

New Member
Hội viên mới
mình mới học accese và đang tự làm bài tập quản lý nhân sự cho một trường học, nhưng có một yêu cầu mình chưa biết viết công thức đó là in ds những người được nâng lương 6 tháng đầu năm, ds nâng lương 6 tháng cuối năm, bao nhiêu người nâng lương 6 tháng đầu, sau. Cụ thể:trong table llcb có các cột:hoten,ngaysinh, ngayvaonganh,trinhdo,bacluong, hsluong và yêu cầu nâng lương như sau:Gv có trình độ ĐHSP lần đầu nâng lương phải c tác 4 năm, sau đó cứ 3 năm là nâng lương(nếu không vi phạm kl),các trình độ khác nâng lương lần đầu phải qua 3 năm c tác, lần sau cứ 2 năm nâng 1 lần sau khi nâng lương bbaacj sẽ tự nâng lên, hệ số(bậc 1 hs:a, bậc 2 hs;b.......) cũng nâng lên tương ứng. nhờ các bạn chỉ giúp.Thanks!:confuse1:
 
Ðề: giúp viết công thức nâng lương

Trong table llcb còn thiếu cột "ngày bắt đầu hưởng mức lương hiện tại"
Vì không thể dùng cột ngayvaonganh để tính được. Có khi trong quá trình làm việc trước kia họ bị kỷ luật không xét nâng lương hoặc là họ được đặc cách nâng sớm ...
Giả sử đã có cột "ngày bắt đầu hưởng mức lương hiện tại" rồi thì cứ lấy ngày đó mà tính đến cuối tháng 6 này là đủ đk nâng lương chưa, đến cuối tháng 12 thì đủ đk nâng lương chưa ...
Từ đó in ra danh sách.
Sau khi danh sách được duyệt, ký tên đóng mộc rồi thì ta dùng làm chứng từ và nhập dữ liệu vào lại cho data.
Khi đó sẽ rà trong bảng hệ số lương mà tự động cập nhật các cột. Việc này phải tạo 1 cái form để nhập liệu.
 
Ðề: giúp viết công thức nâng lương

Để có được truy vấn nâng lương một cách tổng hợp bạn phải tạo 1 table có các giá trị như (Mã loại, tên loại, thời hạn nâng lương) giống như sau :
Đại học (DH) 3 năm
Đại học nếu bị kỷ luật (DH2) 4 năm
Trung cấp (TC) 2 năm
Công nhân (CN) 2 năm
....
Sau đó tại table nâng lương bạn có các trường dữ liệu (Mã nhân viên, mã loại, ....)
Sau đó bạn relationship 2 table này lại rồi dùng query để lọc dữ liệu thôi

Lưu ý bạn là 1 người có nhiều quá trình công tác, do đó có nhiều quá trình nâng lương khác nhau (Có thể từ trung cấp học lên đại học, trong quá trình nâng lương tại mức lương đại học có thể bị kỷ luật, nghỉ đẻ...)
 
Sửa lần cuối:
Ðề: giúp viết công thức nâng lương

Thanks! mình đã làm được rồi. nhưng có 1 vấn đề hơi khó 1 tí là khi mở khổ dọc các report nó không view 100% mà phải tự view, còn khi thiết kế làm cho nó max thì cái form nhập liệu nó không nhỏ như ý muốn nữa.
 
Ðề: giúp viết công thức nâng lương

Không hiểu câu hỏi của bạn lắm nhưng đoán là bạn muốn cho report to nên khi kích hoạt nó. Cái này bạn chỉ cẩn sử dụng sự kiện khi open report (có thể áp dụng cho cả form)
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize
End Sub
 
Ðề: giúp viết công thức nâng lương

Không hiểu câu hỏi của bạn lắm nhưng đoán là bạn muốn cho report to nên khi kích hoạt nó. Cái này bạn chỉ cẩn sử dụng sự kiện khi open report (có thể áp dụng cho cả form)
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize
End Sub
muốn nó view 100% thì thêm dòng lệnh gì vào đó bạn?
 
Ðề: giúp viết công thức nâng lương

Bạn dùng lệnh
docmd.RunCommand acCmdZoom100
(có rất nhiều chế độ view, bạn chỉ cần vào chế độ gõ code là nó hiện ra các lựac chọn khi bạn vừa gõ hết chữ docmd.RunCommand _.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top