Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tạo dữ liệu quản lý nhân sự theo các loại bằng cấp chứng chỉ
#11
Vậy nếu sếp yêu cầu cung cấp các thông tin:
- Tổng số lao động chi tiết từng chi nhánh
- Số lượng chi tiết lao động có trình độ đại học, cao đẳng, trung cấp, công nhân
- Số lượng Giám đốc, phó giám đốc chi nhánh, trưởng, phó phòng, nhân viên, công nhân
TẠI THỜI ĐIỂM BẤT KỲ TRONG NĂM
thì tôi phải xây dựng CSDL như thế nào???
bạn chỉ cần ví dụ các bảng trong mối quan hệ như hình dưới là được, tôi sẽ tự tư duy 
[Hình: Bnhiem1.png]
Chữ ký của Q_B Q_B,gia nhập Thủ Thuật Access từ 08-07 -15.
Reply
Những người đã cảm ơn
#12
* Ở tableNhanvien bạn để ý cột đầu tiên có Mã đơn vị, đối với bài bạn, bạn đổi tên thành Mã chi nhánh là xong.

* Xin góp ý thêm vài vấn đề cùng bạn.

Ý 1: Trước giờ mình chưa thấy ông xếp nào yêu cầu thống kê trình độ cán bộ từ ngày....đến ngày.... Bởi vì sẽ không cho số liệu chính xác.

Xin được ví dụ như sau: chỉ cần 2 người thôi
- Ông A:
+ Tháng 1/2013 là nhân viên, tính đến hiện tại có bằng Trung cấp
+ Tháng 1/2014 được bổ nhiệm làm Phó phòng, tính đến hiện tại có bằng Đại học
+ Tháng 1/2015 được bổ nhiệm làm Trưởng phòng, tính đến hiện tại có bằng Thạc sĩ
+ Tháng 1/2016 được bổ nhiệm làm Phó Giám đốc, tính đến hiện tại có bằng Tiến sĩ

- Ông B: cũng tương tự ông A
- Ta sử dụng hàm để viết đếm từ tháng 1/2013 đến tháng 1/2016 xem có bao nhiêu bằng cấp

=> Ta có 8 loại bằng cấp, mà nó chỉ thuộc 2 người ( Số liệu này không có giá trị để thống kê bởi người yêu cầu không hiểu về quy trình quản lý.

- Theo lẽ, Người quản lý phải yêu cầu nhân viên mình: Ờ xem coi tính đến tháng 1/2016 trình độ cán bộ của ta như thế nào?

Khi đó, ta viết hàm sẽ ra kết quả là 02 ông Tiến sĩ.

Đó là tất cả những gì mình muốn thảo luận và cũng là bài trên mình đã góp ý cùng bạn.

- Bạn cần bắt tay vào làm, chứ đừng hỏi xuông...làm tới đâu bị vướn...thì Chụp hình post lên Anh/Chị trên diễn đàn rất nhiệt tình, sẳn sàng thảo luận đến khi nào bạn thấy được mới thôi.

Khi ấy bạn vừa có kinh nghiêm, và bạn sẽ thấy những lời mình đang nói là không vô lý.

- Lý thuyết có thể viết nghìn trang, nhưng không thực hành thì nó chỉ là giấy vụn.

Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn thucgia
#13
Cám ơn bạn vì sự nhiệt tình giúp đỡ của bạn
Để mình trình bày chi tiết lại vấn đề:
Công ty có 8 chi nhánh. Trong mỗi chi nhánh có nhiều phòng ban khác nhau.
Công ty có 2 hoạt động sản xuất: sản xuất chính và sản xuất phụ.
Lao động được chia ra làm  4 loại (căn cứ vào chức vụ)
- Lao động quản lý (giám đốc, phó giám đốc, trưởng, phó phòng,...)
- Lao động chuyên môn, nghiệp vụ (nhân viên khối văn phòng)
- Lao động trực tiếp sản xuất (công nhân)
- Lao động thừa hành, phục vụ (Bảo vệ, lái xe, tạp vụ,...)
Trình độ được phân ra làm 06 loại:
- Trên đại học
- Đại học
- Cao đẳng
- Trung cấp
- Sơ cấp
- Chưa qua đào tạo
Mẫu yêu cầu thông tin của sếp (ví dụ tại thời điểm 01/5/2015)


 [Hình: Y%25C3%25AAu%2Bc%25E1%25BA%25A7u%2Bth%25...%2Btin.png]

Demo CSDL mình tạo
[Hình: Relationship.png]

Vấn đề mình gặp phải:
Chỉ có thể cung cấp thông tin được cập nhật đến ngày 11/7 (hiện tại) mà không thể cung cấp thông tin vào ngày sếp yêu cầu (01/5)
Chữ ký của Q_B Q_B,gia nhập Thủ Thuật Access từ 08-07 -15.
Reply
Những người đã cảm ơn
#14
Bạn thiết kế nhầm tableNhanvien: Ở table này số CMND phải là khóa chính. tablehopdong là khóa phụ. Một người có thể có nhiều hợp đồng chứ.

Phần trình độ đưa vào table nhân viên luôn. Rồi tạo thêm table nửa theo mình hướng dẫn trên là table Bổ nhiệm ( nếu cần thì thêm table lịch sử văn bằng.

* Bạn nhớ rằng. Tất cả trong table nhân viên chỉ có 1 Khóa chính là CMND còn là khi làm các table khác đều phải khóa phụ ( Tuân theo quy tắc 1-n ( Một - Nhiều)

* Khi ấy bạn viết hàm tính toán sẽ ra hết.

Xem hình quản lý nhân sự của mình nè.
[Hình: quanheQLNS2.jpg]
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn thucgia
#15
Vậy làm thế nào để mình trích xuất thông tin như yêu cầu của sếp vào ngày 01/5 trong khi mình cập nhật đến tháng 7 rồi?
[Hình: Y%25C3%25AAu%2Bc%25E1%25BA%25A7u%2Bth%25...%2Btin.png]
Chữ ký của Q_B Q_B,gia nhập Thủ Thuật Access từ 08-07 -15.
Reply
Những người đã cảm ơn
#16
(11-07-15, 11:01 PM)Q_B Đã viết: Vậy làm thế nào để mình trích xuất thông tin như yêu cầu của sếp vào ngày 01/5 trong khi mình cập nhật đến tháng 7 rồi?
[Hình: Y%25C3%25AAu%2Bc%25E1%25BA%25A7u%2Bth%25...%2Btin.png]

Vấn đề này là rất dể, vì Không có file cụ thể không thể viết hết lời cho bạn được.

Cho mình hỏi 1 câu hơi riêng tư: Đó là bạn đi làm lâu chưa?

* Nếu 1 người đã đi làm lâu, nhất là phụ trách bộ phận tổ chức sẽ có những câu trả lời cho bạn.

* Riêng mình, xin chia sẽ thôi, chứ nói hướng dẫn thì không giám.

- Về tổ chức hàng tháng sẽ có mẫu báo cáo sẳn: trong đó có mẫu như bạn hỏi đó. Tháng nào mình cũng xuất file ra báo cáo cấp trên.
Như vậy, xếp hỏi mình chỉ việc lấy file báo cáo của năm đó cho xếp xem. Chứ ngoài đời, ít ai viết ứng dụng yêu cầu trích xuất trình độ từ mấy chục năm trước, bởi như trên phân tích là "Không có giá trị thống kê". Mà nếu viết thì tạo hơi bị khó. Nhưng khó không có nghĩa là không làm được. Đối với bạn mình nghĩ bạn tạo table gọi là "Lịch sử văn bằng" gồm các cột: STT; Ngày tháng thống kê: Sau đại học; Đại học; Cao đẳng; Trung cấp......."

+ Xong thì, tạo query cập nhật hàng tháng vào đó.
+ Đấy là cách đơn giản nhất.

Khi bạn rành về viết code rồi thì công việc sẽ đơn giản hơn nửa.

Bạn thử làm theo cách này đi. Khi có kinh nghiệm rồi hãy làm theo cách cao siêu...lúc đó mình thảo luận tiếp. Chứ mình hướng dẫn cách viết code đôi khi lại phản ngược tác dụng.

Vài lời chia sẽ.

Kết luận: Khi hoàn thành xong Query cập nhật mình sẽ chỉ cách bạn lập báo cáo theo mẫu hình của bạn gửi.
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#17
ok. mình sẽ nghiên cứu thêm. cám ơn sự nhiệt tình giúp đỡ của bạn.
Chữ ký của Q_B Q_B,gia nhập Thủ Thuật Access từ 08-07 -15.
Reply
Những người đã cảm ơn
#18
(11-07-15, 09:37 PM)maidinhdan Đã viết: Bạn thiết kế nhầm tableNhanvien: Ở table này số CMND phải là khóa chính. tablehopdong là khóa phụ. Một người có thể có nhiều hợp đồng chứ.

Phần trình độ đưa vào table nhân viên luôn. Rồi tạo thêm table nửa theo mình hướng dẫn trên là table Bổ nhiệm ( nếu cần thì thêm table lịch sử văn bằng.

* Bạn nhớ rằng. Tất cả trong table nhân viên chỉ có 1 Khóa chính là CMND còn là khi làm các table khác đều phải khóa phụ ( Tuân theo quy tắc 1-n ( Một - Nhiều)

* Khi ấy bạn viết hàm tính toán sẽ ra hết.

Xem hình quản lý nhân sự của mình nè.
[Hình: quanheQLNS2.jpg]

Cám ơn bạn. Trong access relationship là tối quan trọng, liên kết không hợp lý là tẩu hỏa nhập ma luôn
Chữ ký của thucgia Hix, Access quả nhiên lợi hại !!!! http://vibigaba.esy.es/
ღღღღღTài sản của thucgia (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#19
Góp một số ý kiến nhỏ:
Đơn giản hóa vấn đề một chút:
Hợp đồng lao động có ngày hợp đồng, ngày kết thúc hợp đồng, tên chi nhánh- > tạo report Sổ lao động toàn công ty (query nằm trên Record Sourcer report luôn khỏi tạo riêng). Công thức: Lọc: IIf([NGAYHOPDONG] <=[NGAYLOC] And [NGAYKTHD] >= [NGAYLOC]; True; False) – Criteria : True
Phân theo trình độ có ngày tốt nghiệp -> tạo report Phân theo trình độ (query nằm trên Record Sourcer report luôn khỏi tạo riêng). Công thức: Lọc: IIf([NGAYTOTNGHIEP] <=[NGAYLOC]; True; False) – Criteria : True
Phân theo chức vụ có ngày bổ nhiệm -> tạo report Phân theo chức vụ (query nằm trên Record Sourcer report luôn khỏi tạo riêng). Lọc: IIf([NGAYBONHIEM] <=[NGAYLOC]; True; False) – Criteria : True
Phân theo loại lao động có field lao động chính kiểu dữ liệu Yes/Nhiro tạo report Phân theo loại lao động (query nằm trên Record Sourcer report luôn khỏi tạo riêng). Công thức giống như Sổ lao động …
Phân theo hoat động sản xuất có field hoạt động sản xuất chính kiểu dữ liệu Yes/Nhiro tạo report Phân theo hoat động sản xuất (query nằm trên Record Sourcer report luôn khỏi tạo riêng). Công thức giống như Sổ lao động …
Tạo một report không có record source chứa các SubReport trên (Nhớ thiết đặt các Report có Can Grow = Yes, Can Shrink = Yes, Report nào chỉ lấy số liệu thì thiết đặt Detail Visible = No - Report nào lấy danh sách thì thiết đặt Detail Visible = False)
Không hiểu sau chữ N + o lại biến thành N và cái đầu  007
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  copy dữ liệu excel vào access có kí tự xuống dòng babyrock2009 2 62 01-12-16, 11:16 AM
Bài mới nhất: babyrock2009
  [Hỏi] Thiết lập CSDL theo phân cấp trangdv.pchg 1 123 18-10-16, 10:36 AM
Bài mới nhất: maidinhdan
  [Help] [Hàm] Lấy dữ liệu giữa 2 file Access có cùng cấu trúc table trungminh 22 1,245 08-10-16, 12:08 AM
Bài mới nhất: maidinhdan
  Ngày tháng tự động theo hệ thống trungminh 3 249 10-09-16, 12:33 PM
Bài mới nhất: cpucloi
  [Help] So sánh 2 Table Lấy ra dữ liệu trùng nhau sang 1 table có sẳn khác thdanh 21 1,675 19-07-16, 04:21 PM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ