Giúp mình 1 chút về vấn đề về chương "trình kiểm tra thông tin" này nhé các bạn

Liên hệ QC

MrBlack

Thành viên mới
Tham gia
21/9/11
Bài viết
1
Được thích
0
Chào toàn thể anh chị em trong GPE
Mình cần làm 1 chương trình như sau sử dụng Excel VBA:
-Cty mình do tính chất công việc nên 1 số nhân viên được cty giao cho mỗi nhân viên 1 chiếc máy tính để bàn hoặc laptop
-Để đảm bảo an toàn cho tài sản cty( số máy tính đó),nên trên mỗi máy có dính 1 thẻ lưu mã máy(mã vạch ý)riêng để cty quản lý.
-Nay mình muốn làm 1 chương trình kiểm tra thông tin của máy tính có sử dụng bar code reader để quét mã vạch.
-Mình sẽ lưu danh sách thông tin các máy tính trên 1 file excel, và thực hiện chương trình kiểm tra trên userform. Nay mình muốn hỏi các bạn vài điều:

1. Làm thế nào để giấu đống dữ liệu trên file excel không cho người dùng nhìn thấy(chỉ hiện userform để người dùng sử dụng) mà vẫn lấy được dữ liệu trên file excel đó.
2. Mình muốn tạo phân quyên cho người sử dụng(thiết lập chức năng đăng nhập), theo đó thì: admin được xem,thêm,sửa,xóa. user bình thường thì chỉ được kiểm tra mã vach(chỉ thực hiện hiển thị thông tin máy tính qua mỗi lần quét mã vạch). Ý mình là khi mở file excel đó lên thì hiện form đăng nhập,nếu là admin thì hiển thị dữ liệu trong file excel, nếu là user bt thì hide dữ liệu đó đi và vào thẳng form thực thi chính.
3. Sau mỗi lần mình chỉ chuột vào textbox và quét mã vạch, thì thông tin máy tính được hiện ra(mình sử dụng event textbox_Change()),điều mình muốn là sau khi quét mã vạch để hiện thị thông tin, làm sao để con trỏ chuột tự động trở lại textbox đó để mình quét tiếp?(bt sau khi mình quét mã vạch lên textbox thì lại phải click chuột vào textbox đó để quét tiếp).
4. Chương trình và hướng làm của mình đưa ra là thế, nếu bạn nào có cách làm nào đơn giản hơn hoặc hữu ích hơn thì góp ý để mình sửa. Còn các chức năng thì chỉ có là : đăng nhập,kiểm tra, giấu dữ liệu, sửa,xóa,thêm.

Mình cũng mới làm quen với VBA trên Excel nên mong các bạn giúp mình nha. Cảm ơn trước! Nếu cần mình sẽ up lên những gì mình làm được để các bạn dễ hình dung, vì hiện tại mình đang ở nhà mà chương trình mình làm lại ở trên cty cơ.
 
Chào toàn thể anh chị em trong GPE
Mình cần làm 1 chương trình như sau sử dụng Excel VBA:
-Cty mình do tính chất công việc nên 1 số nhân viên được cty giao cho mỗi nhân viên 1 chiếc máy tính để bàn hoặc laptop
-Để đảm bảo an toàn cho tài sản cty( số máy tính đó),nên trên mỗi máy có dính 1 thẻ lưu mã máy(mã vạch ý)riêng để cty quản lý.
-Nay mình muốn làm 1 chương trình kiểm tra thông tin của máy tính có sử dụng bar code reader để quét mã vạch.
-Mình sẽ lưu danh sách thông tin các máy tính trên 1 file excel, và thực hiện chương trình kiểm tra trên userform. Nay mình muốn hỏi các bạn vài điều:

1. Làm thế nào để giấu đống dữ liệu trên file excel không cho người dùng nhìn thấy(chỉ hiện userform để người dùng sử dụng) mà vẫn lấy được dữ liệu trên file excel đó.
2. Mình muốn tạo phân quyên cho người sử dụng(thiết lập chức năng đăng nhập), theo đó thì: admin được xem,thêm,sửa,xóa. user bình thường thì chỉ được kiểm tra mã vach(chỉ thực hiện hiển thị thông tin máy tính qua mỗi lần quét mã vạch). Ý mình là khi mở file excel đó lên thì hiện form đăng nhập,nếu là admin thì hiển thị dữ liệu trong file excel, nếu là user bt thì hide dữ liệu đó đi và vào thẳng form thực thi chính.
3. Sau mỗi lần mình chỉ chuột vào textbox và quét mã vạch, thì thông tin máy tính được hiện ra(mình sử dụng event textbox_Change()),điều mình muốn là sau khi quét mã vạch để hiện thị thông tin, làm sao để con trỏ chuột tự động trở lại textbox đó để mình quét tiếp?(bt sau khi mình quét mã vạch lên textbox thì lại phải click chuột vào textbox đó để quét tiếp).
4. Chương trình và hướng làm của mình đưa ra là thế, nếu bạn nào có cách làm nào đơn giản hơn hoặc hữu ích hơn thì góp ý để mình sửa. Còn các chức năng thì chỉ có là : đăng nhập,kiểm tra, giấu dữ liệu, sửa,xóa,thêm.

Mình cũng mới làm quen với VBA trên Excel nên mong các bạn giúp mình nha. Cảm ơn trước! Nếu cần mình sẽ up lên những gì mình làm được để các bạn dễ hình dung, vì hiện tại mình đang ở nhà mà chương trình mình làm lại ở trên cty cơ.

Bạn cứ đưa file lên đi rồi mọi người kiểm tra giúp cho, chứ nói xuông thế này thì ai biết đường đâu mà lần...

Have a nice day !!!%#^#$
 
Upvote 0
Web KT
Back
Top Bottom