code lấy giá trị từ textbox tới cell cho từng nhân viên

Liên hệ QC

NgoctrinhUSA

Thành viên hoạt động
Tham gia
17/3/19
Bài viết
112
Được thích
37
Em có file gồm 8 nhân viên, em muốn 1 code khi nhập giá trị vào textbox tiền turn và tiền tip (1 trong 2 giá trị có thể trống) thì các giá trị sẽ ghi vào các cột tương ứng với nhân viên đó. em đã chỉnh sửa code của anh Tuân (mong tác giả cho phép) cho phù hợp với mục đích của mình là tạo tên nhân viên theo tên cột T bây giờ chỉ cần code gán vào từng button nhân viên đó sao cho phù hợp với yêu cầu ở trên.Mong các anh chị hỗ trợ giúp em , cám ơn tất cả !
 

File đính kèm

Chắc khó quá hay sao không thấy ai hồi âm huuuuuuuu
 
Upvote 0
Chắc khó quá hay sao không thấy ai hồi âm huuuuuuuu

:) Không phải khó quá mà quá khó để hiểu tại sao bạn muốn thiết kế Form kiểu như vậy. Mỗi nhân viên một nút lệnh?
Hay bạn muốn thao tác cho nhanh, thiết kế giống các ứng dụng POS - tính tiền trong quán ăn, cafe: hiện trên màn hình 1 ma trận các bàn ăn đánh số, khi tính tiền chỉ cần chọt vô icon bàn số mấy là tính tiền luôn? :)
Càng nhiều control trên Form, Form càng hoạt động chậm.
Bạn thiết kế một danh sách tên các NV, và các nút lệnh sẽ tự động cập nhật thì ok rồi nhưng mã định danh của từng NV đó bạn lưu như thế nào? Hiện tại bạn lưu bằng tên tiếng Việt không dấu, nếu trùng tên thì sao? Biết NV "VAN" là nhập cho "VAN" nào?
Tôi thấy đây là dạng form nhập liệu đơn giản thì bạn thiết kế Form đơn giản nhưng chặt chẽ về mặt CSDL .
 
Lần chỉnh sửa cuối:
Upvote 0
:) Không phải khó quá mà quá khó để hiểu tại sao bạn muốn thiết kế Form kiểu như vậy. Mỗi nhân viên một nút lệnh?
Hay bạn muốn thao tác cho nhanh, thiết kế giống các ứng dụng POS - tính tiền trong quán ăn, cafe: hiện trên màn hình 1 ma trận các bàn ăn đánh số, khi tính tiền chỉ cần chọt vô icon bàn số mấy là tính tiền luôn? :)
Càng nhiều control trên Form, Form càng hoạt động chậm.
Bạn thiết kế một danh sách tên các NV, và các nút lệnh sẽ tự động cập nhật thì ok rồi nhưng mã định danh của từng NV đó bạn lưu như thế nào? Hiện tại bạn lưu bằng tên tiếng Việt không dấu, nếu trùng tên thì sao? Biết NV "VAN" là nhập cho "VAN" nào?
Tôi thấy đây là dạng form nhập liệu đơn giản thì bạn thiết kế Form đơn giản nhưng chặt chẽ về mặt CSDL .
Cám ơn a góp ý tại e chỉ là dân nghiệp dư nghỉ sao làm vậy nếu anh có ý tưởng gì đơn giản hơn giúp e với
Bài đã được tự động gộp:

:) Không phải khó quá mà quá khó để hiểu tại sao bạn muốn thiết kế Form kiểu như vậy. Mỗi nhân viên một nút lệnh?
Hay bạn muốn thao tác cho nhanh, thiết kế giống các ứng dụng POS - tính tiền trong quán ăn, cafe: hiện trên màn hình 1 ma trận các bàn ăn đánh số, khi tính tiền chỉ cần chọt vô icon bàn số mấy là tính tiền luôn? :)
Càng nhiều control trên Form, Form càng hoạt động chậm.
Bạn thiết kế một danh sách tên các NV, và các nút lệnh sẽ tự động cập nhật thì ok rồi nhưng mã định danh của từng NV đó bạn lưu như thế nào? Hiện tại bạn lưu bằng tên tiếng Việt không dấu, nếu trùng tên thì sao? Biết NV "VAN" là nhập cho "VAN" nào?
Tôi thấy đây là dạng form nhập liệu đơn giản thì bạn thiết kế Form đơn giản nhưng chặt chẽ về mặt CSDL .
Tại nhân viên có người lớn tuổi e muốn nhập liệu trên Form để rõ và đơn giản cho nhân viên, phát sinh thêm nhân viên thì add thêm button với lệnh nhập liệu tương tự
 
Lần chỉnh sửa cuối:
Upvote 0
Nếu là mình thì mình sẽ cho lên Form 1 ComboBox, 2 TextBox & 1 nút lệnh để ghi lưu số liệu của 2 TextBox lên cột nhân viên có mã được chọ trên ComboBox
Trên ComboBox ta có thể chọn từng mã NV
Nhập các số tương ứng lên các TextBox
Bấm lưu

Nếu bạn muốn phức tạp hóa vấn đề thì mình xin thoái lui.

Chúc ngày cuối tuần vui vẻ!
 
Upvote 0
Nếu là mình thì mình sẽ cho lên Form 1 ComboBox, 2 TextBox & 1 nút lệnh để ghi lưu số liệu của 2 TextBox lên cột nhân viên có mã được chọ trên ComboBox
Trên ComboBox ta có thể chọn từng mã NV
Nhập các số tương ứng lên các TextBox
Bấm lưu

Nếu bạn muốn phức tạp hóa vấn đề thì mình xin thoái lui.

Chúc ngày cuối tuần vui vẻ!
Dạ cách này em thấy ok ạ mong bác giúp em
 
Upvote 0
Thử xem sao, xin mời!
 

File đính kèm

Upvote 0
Em có file gồm 8 nhân viên, em muốn 1 code khi nhập giá trị vào textbox tiền turn và tiền tip (1 trong 2 giá trị có thể trống) thì các giá trị sẽ ghi vào các cột tương ứng với nhân viên đó. em đã chỉnh sửa code của anh Tuân (mong tác giả cho phép) cho phù hợp với mục đích của mình là tạo tên nhân viên theo tên cột T bây giờ chỉ cần code gán vào từng button nhân viên đó sao cho phù hợp với yêu cầu ở trên.Mong các anh chị hỗ trợ giúp em , cám ơn tất cả !
Cách theo dõi của bạn là chưa hợp lý, nội dung lại diễn giải cũng không rõ ràng. Vậy, tham khảo File sau xem có đúng ý của bạn không?

Bạn tải lại File bài 17 (tôi đã sửa theo yêu cầu).
 
Lần chỉnh sửa cuối:
Upvote 0
sẵn nhờ bác viết hộ em code tính tổng từng cột tương ứng luôn ạ
Bài đã được tự động gộp:

Cách theo dõi của bạn là chưa hợp lý, nội dung lại diễn giải cũng không rõ ràng. Vậy, tham khảo File sau xem có đúng ý của bạn không?
em xem không hiểu gì cả chắc a gửi nhầm topic
 
Upvote 0
em xem không hiểu gì cả chắc a gửi nhầm topic
Không phải nhằm đâu, diễn giải để bạn hiểu:
1/ Do chưa hiểu mục đích của bạn nên tôi thiết kế sơ bộ File trên và nhập liệu theo chiều dọc để thuận tiện cho việc sử dụng PivotTable (ở sheet TongHop_Loi), bạn nhập liệu thêm vào sheet TheoDoi rồi sang sheet sheet TongHop_Loi nhấn nút màu tím thì sẽ hiểu.
2/ Để nhập liệu: Chọn 1 tên trong danh sách bên trái, rồi sang bên phải chọn 1 lỗi của nhân viên rồi nhấn nút nhập liệu để xem kết quả.

Bạn tải lại File bài 10 (tôi đã xử lý lỗi).
 
Upvote 0
Không phải nhằm đâu, diễn giải để bạn hiểu:
1/ Do chưa hiểu mục đích của bạn nên tôi thiết kế sơ bộ File trên và nhập liệu theo chiều dọc để thuận tiện cho việc sử dụng PivotTable (ở sheet TongHop_Loi), bạn nhập liệu thêm vào sheet TheoDoi rồi sang sheet sheet TongHop_Loi nhấn nút màu tím thì sẽ hiểu.
2/ Để nhập liệu: Chọn 1 tên trong danh sách bên trái, rồi sang bên phải chọn 1 lỗi của nhân viên rồi nhấn nút nhập liệu để xem kết quả.

Bạn tải lại File bài 10 (tôi đã xử lý lỗi).
dạ chắc em xem sơ qua thấy lạ nên nói vậy xin lỗi a
Bài đã được tự động gộp:

dạ chắc em xem sơ qua thấy lạ nên nói vậy xin lỗi a
nếu anh áp dụng vào như file mẫu của e chắc e sẽ hình dung được do trình độ em còn yếu quá heeeeeeeeeeee
 
Lần chỉnh sửa cuối:
Upvote 0
dạ chắc em xem sơ qua thấy lạ nên nói vậy xin lỗi a
Bài đã được tự động gộp:


nếu anh áp dụng vào như file mẫu của e chắc e sẽ hình dung được do trình độ em còn yếu quá heeeeeeeeeeee
Thay vì bạn nhập theo chiều ngang thì nhập theo chiều dọc (như hình), mục đích để sử dụng PivotTable tổng hợp cho nhanh.
Trong File bạn ghi ví dụ là TIP (là cái gì?????) tôi đâu có biết, nên cho đại nó là Lỗi vi phạm để bạn hình dung.

Còn lại Ngày, tuần, thứ để biết công việc đó ai làm vào ngày nào, thuộc tuần lễ nào và nó là ngày thứ mấy.

A_Nhap.JPG
 
Upvote 0
Bạn NgocTrinhUSA chắc là đang quản lý tiệm nail phải không? có tiền Turn và tiền Tip. :)
Tôi nghĩ nếu đúng vậy thì phải thiết kế cái giao diện sao cho dễ nhìn và dễ thao tác nhập liệu nhất có thể.
Hiện thời tôi chưa nghĩ ra..hehe.
 
Upvote 0
Thay vì bạn nhập theo chiều ngang thì nhập theo chiều dọc (như hình), mục đích để sử dụng PivotTable tổng hợp cho nhanh.
Trong File bạn ghi ví dụ là TIP (là cái gì?????) tôi đâu có biết, nên cho đại nó là Lỗi vi phạm để bạn hình dung.

Còn lại Ngày, tuần, thứ để biết công việc đó ai làm vào ngày nào, thuộc tuần lễ nào và nó là ngày thứ mấy.

View attachment 215279
tip là tiền boa ấy ạ
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Tại nhân viên có người lớn tuổi e muốn nhập liệu trên Form để rõ và đơn giản cho nhân viên, phát sinh thêm nhân viên thì add thêm button với lệnh nhập liệu tương tự

Tôi nghĩ bạn nên tổ chức cơ sở dữ liệu (CSDL) trước rồi tới việc thiết kế Form nhập liệu. Tôi biết chắc sau này sẽ còn nhiều dữ kiện cần bổ sung trên Form nhập liệu chứ không phải đơn giản vậy đâu.
Ví dụ:
- Nhân viên phụ trách mảng công việc gì, tỷ lệ hoa hồng bao nhiêu...
- Các mức tiền turn tuỳ theo công việc...
- Lưu thông tin khách hàng của từng nhân viên, giờ hoàn thành công việc của nhân viên ....
-...
Bạn thiết kế, đưa lên mọi người góp ý rồi làm tới cái form nhập liệu. Một vài ý kiến vậy thôi.
 
Upvote 0
Tôi nghĩ bạn nên tổ chức cơ sở dữ liệu (CSDL) trước rồi tới việc thiết kế Form nhập liệu. Tôi biết chắc sau này sẽ còn nhiều dữ kiện cần bổ sung trên Form nhập liệu chứ không phải đơn giản vậy đâu.
Ví dụ:
- Nhân viên phụ trách mảng công việc gì, tỷ lệ hoa hồng bao nhiêu...
- Các mức tiền turn tuỳ theo công việc...
- Lưu thông tin khách hàng của từng nhân viên, giờ hoàn thành công việc của nhân viên ....
-...
Bạn thiết kế, đưa lên mọi người góp ý rồi làm tới cái form nhập liệu. Một vài ý kiến vậy thôi.
em sẽ thiết kế lại thử cám ơn a đã góp ý ạ
 
Upvote 0
Tải lại File xem đúng ý không?
Vào sheet Data_List: Sửa tên nhân viên vùng màu xanh cột C, sửa tiền cột F.
Qua góp ý và để phù hợp với công việc em đã thiết như sau, các yêu cầu em để trong comment của các ô
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom