Hỏi cách viết code tìm kiếm từ form excel (1 người xem)

Liên hệ QC

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

olovetccb

Thành viên mới
Tham gia
3/10/08
Bài viết
19
Được thích
0
Tôi tạo 01 form để nhập liệu, nhưng trong bảng truy xuất zữ liệu thì không biết cách viết mã lệnh để truy xuất zữ liệu và khi chỉnh sửa thì không ảnh hưởng tới zữ liệu. Trong form chính tôi cần 01 nút lệnh cho phép tìm và hiệu chỉnh danh sách nếu cần thiết.Và tôi cần dặt mật khẩu để người khác không tự chỉnh sửa và truy xuất zữ liệu lung tung. Tôi gởi file đính kèm mong các anh chị giúp đỡ.​
 

File đính kèm

Tôi tạo 01 form để nhập liệu, nhưng trong bảng truy xuất zữ liệu thì không biết cách viết mã lệnh để truy xuất zữ liệu và khi chỉnh sửa thì không ảnh hưởng tới zữ liệu. Trong form chính tôi cần 01 nút lệnh cho phép tìm và hiệu chỉnh danh sách nếu cần thiết.Và tôi cần dặt mật khẩu để người khác không tự chỉnh sửa và truy xuất zữ liệu lung tung. Tôi gởi file đính kèm mong các anh chị giúp đỡ.​
Tôi mới viết thêm code truy xuất dữ liệu tìm theo tên các cái khác tương tự. Bạn xem như thế này được chưa nha, có gì trao đổi tiếp.
 

File đính kèm

Upvote 0
Code anh viết chỉ tìm thôi chứ không lọc riêng ra sheet khac được, và nếu trong danh sách có nhiều tên trùng nhau thì sao?
 
Upvote 0
Chỉ mong bạn sẽ đúng ngay từ đầu!

Trước tiên mình sẽ fải bàn với bạn về cấu trúc CSDL (cơ sở dữ liệu) trên trang tổng hợp của bạn:
Mình cho rằng kết cấu của bạn chưa hợp lý & cần chỉnh sửa để trở nên 1 CSDL quản lý nhân sự thuận tiện về sau;

(1) Cái trước nhất là mỗi nhân viên đều fải có mã duy nhứt! Cho dù CSDL của bạn ít hay nhiều; Nếu không có mã này thì chúng ta không thể tiếp được.

(2) Theo kinh nghiệm của mình bạn cần tách ra thành nhiều bảng & 1 số bảng (Table) fụ trợ cho CSDL chính;

Ví dụ cụ thể nhất là bảng về mối quan hệ gia đình;

Bên CSDL chính ta sẽ có
[MaNV], [TenNC], [NgSinh],. . . . [MaKhoa], [MaChucDanh], [MaTrDo],. . . .

Để quản lý những thân nhân của 1 mã nhân viên toàn bệnh viện, bạn cần có 1 CSDL fụ trợ với cấu trúc như sau:

[MaNV], [QuanHe], [HoTen], [NgaySinh], [NgheNghiep], [QueQuan] , [DanToc]

Trong bảng này ta sẽ có dữ liệu như sau: (Mình sẽ ví dụ kỹ cái này cho các cái khác tương tự nữa giống vậy cho bạn dễ hình dung:)

|MaNV|MaQuanHe|HoTen|NgaySinh|NgheNghiep|QueQuan|DanToc|
|A005|Cha|Ho Ty|15/10/1947|Rãi đinh|Tam Bình|K|
|A005|Me| Vũ Hà|5/1/1957|Vũ công|Đức chánh|H|
|A005|Chị|Ho Vy|1/1/1978|Y sỹ|Đức thắng|K|
|A005|Em|Ho My|15/1/1987|Nội trợ|Tam Bình|K|
|A009|Me| Vũ My|5/11/1957|Công Nhân|Đức Phổ|K|
|A009|Vợ|Ho Sy|1/1/1978|Y tá|Đức Phổ|M|
|A009|Con|Võ De|1/1/1999|HS|Tam Kỳ|K|

Giải thích thêm: Trong bảng này đang liệt kê những họ hàng thân thích (có ảnh hưởng đến chế độ BHXH của người lao động) của 2 nhân viên có mã là A009 & A005;
Trong bảng ta không ghi dân tộc cụ thể mà là mã dân tộc, vì trong CSDL chính chúng ta cũng đã ghi chỉ mã dân tộc; Tất nhiên chúng ta sẽ có Table fụ trợ để quản lí đúng tên dân tộc của các nhân viên;
Việc thành lập các bảng fụ trợ hỗ trợ chúng ta rất nhiều trong việc giảm thiểu mức nặng nề cho CSDL chính; (Bạn thấy không, thay vì Kinh, Tày, Nùng, Hơ ro,. . . . Ta chỉ nhập K, N, T, H,. . . )

Tương tự bạn fải có bảng CSDL fụ trợ khác để quản việc lên xuống lương của các nhân viên, mà cấu trúc của nó giống như CSDL fụ trợ về mối quan hệ.

Đại loại gồm là:

MaNV|NgàyThang|HSL|BacLuong|ChucVu|Ngach|GhiChu
A654|1/1/1885|2.04|2/7|NhanVien|KS|Phòng KT
A654|1/1/1889|2.56|8/12|NhanVien|cán sự|Phòng TCHC

Bảng này sẽ nhốt chung tất cả các quyết định lương của toàn bộ các nhân viên trong cơ quan.

Một CSDL fụ trợ nữa sẽ là CSDL về BHXH & BHYT, Cáu trúc cũng có dạng như 2 bảng fụ trợ nêu trên

Rất mong sẽ nhận được í kiến fản hồi từ bạn & chào thân ái!
 
Lần chỉnh sửa cuối:
Upvote 0
anh có thẻ viết thử vd không chứ em không phải chuyên nghiệp nên ...mong anh giúp đỡ
 
Upvote 0
Web KT

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

Back
Top Bottom