Cập nhật thông tin Nhân viên theo mã Nhân viên (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tiendo1988

Thành viên chính thức
Tham gia
6/8/09
Bài viết
82
Được thích
11
Kính gửi các bạn/anh/chị cùng các thầy cô!

Hiện tại em muốn cấp nhật các thông tin thay đổi của nhân viên như: thông tin cá nhân, thông tin lương, thông tin hợp đồng từ các Sheets "TT.Nhan", HDLD.TD, Luanchuyen sang sheet :Total theo các cột tương ứng.

Rất mong các bạn giúp đỡ. (hiện tại em sửa đoạn code theo dữ liệu mô phỏng ngày trước em có gửi GPE nhưng chưa ra được kết quả như mong muống)

Rất mong nhận được sự giúp đỡ của các bạn.

Chân thành cảm ơn!
 

File đính kèm

Có thể đọc xong bài của mình bạn sẽ buồn lòng, nhưng . . .

Mình vẫn xin góp í về cách xây dựng CSDL (cơ sở dữ liệu) của bạn, như sau:
Nói về trang 'ToTal'

(*) Cột : Mã nhân viên
Mã có độ dài như nhau là nên; Nhưng nên là A0035, hay 10035' Trong excel mã 00035 sẽ trở ngại khi vận hành nó/chúng nó.
(*) Cột [G]: Position
Nội dung trong cột này có là "Tổ trưởng cơ khí", "tổ trưởng cấp dưỡng"
TRong mỗi dòng như vậy là bạn đã gộp chung 2 đội tượng vào làm 1; 1 là chức vụ & 2 là nghề nghiệp.
Theo mình hoàn toàn không nên vậy; mà cần tách ra;
Tuy nhiên về fần chức vụ, ta nên có danh sách các loại chức vụ có trong CQ như bảng sau:
Mã CV - Tên Chúc vụ
GD - Giám đốc
QD - 2uản đốc
TT - Tổ trưởng
. . . . .
Bảng này cũng như các bảng tương tự ta cho vô trang trính (mà bạn chưa có) đó là trang 'DanhMuc'
Trang 'DMuc' này có có các bảng: Mã nghề- Tên nghề; Trình độ học vấn (Mã TĐ- Trình độ); & nhiều bảng khác nữa
Khi xài các mã trong CSLD, ta sẽ làm CSDL nhẹ đi rất nhiệu, thao tác mọi thứ sẽ nhanh; Ví dụ
Lọc danh sách những tổ trưởng trong CQ, ta đến cột mã CV, đè cổ ra lọc TT thì ra tất tần tật các tổ trưởng

(*) Về dữ liệu các cột [AH..AM] ta nên tách ra 1 trang tính khác, ví du
Mã NV- Ngày HD - Loại HD - . . . - Ngày Hết hạn
PTA00- 1/13/2010- Thời vụ - . . . - 6/13/2010
NTC09- 10/20/2011- Dài hạn-. . . 10/20/2030
PAT87 - 1/9/2015 - Tạm tuyển - . . . 2/9/2015
Tất nhiên bảng dữ liệu này liên hê chặt chẽ với 'ToTal' qua mã NV; Cũng bỡi lí do đó mà ngay từ đầu mình đã nhấn mạnh với bạn là Mã NV cần tạo ra hết sức khoa học: Ngắn gọn, xúc tích & có tính tương tác cao.

Cũng tương tự như thế, ta còn f ải lập trang tính mà bạn đã có, đó là 'ThoiViec'

Tất nhiên trong này có cả nội dung về hưu cũng như bỏ việc hoạc buột thôi việc,. . .

& hiễn nhiên trong trang này chúng ta cũng sẽ không lên cột [Họ tên] của nhân viên làm gì; mà chỉ là [Mã NV]

Tóm lại í của mình là nên "bảy lần đo 1 lần cắt", đó là câu ông bà xưa nói & vẫn đúng đến giờ, mình cho là vậy!
 
Upvote 0
Đồng quan điểm theo gợi ý của bác HYen17, nhưng tôi cũng góp ý thêm:

1/ Bạn cần giải thích rõ và đầy đủ tên sheet để các thành viên đọc thì sẽ dễ góp ý hơn (vì có khi không cần sử dụng nhiều sheet như vậy), có thể đọc tên sheet đầy đủ thì có thể gộp các sheet lại thì sẽ hay hơn (vì có 1 số sheet tên viết tắt hình dung không ra nó là cái gì nên không hiểu để góp ý thêm).

2/ Nói chung cấu trúc các sheet có khi phải thiết kế lại cho phù hợp với yêu cầu (vì tôi thấy rườm rà quá).
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom