manhhung12
Thành viên thường trực
- Tham gia
- 20/3/08
- Bài viết
- 232
- Được thích
- 88
Chào cá bạn.
Mình có vấn đè như sau nhờ các bạn giúp đỡ:
Khi nhập thời gian chấm công ca làm việc cho 1 người trogn 1 bộ phận nào đó trong 1 tháng lựa chọn mình làm như sau:
1/ tạo tên file gồm : tenbophan+namlv
2/các sheet trong file có tên: manv+thang
3/các cột trong sheet:
- cot 1: ngay
- cot 2: giobatdau
- cot 3: gioketthuc
- cot 4: noidunglamviec
Đến đây mới xuất hiện vấn đề cần giải quyết:
Đối với 1 người và tại 1 ngày làm việc làm sao kiểm tra ở các lần nhập dữ liệu không có nhập trùng thời gian làm việc. Ví dụ:
Thay vì nhập đúng như sau:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 4 giờ đến 6 giờ, công việc họ làm là : hàn cửa.
Thì lại nhập trùng thời gian như sau:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 3 giờ đến 6 giờ, công việc họ làm là : hàn cửa. (đúng là từ 4 giờ chứ kg phải 3 giờ)-> nhập sai ->có thông báo nhập lại
hoặc nhập:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 2 giờ đến 3 giờ, công việc họ làm là : hàn cửa.(đúng là từ 4 giờ đến >=4 giờ) -> nhập sai-> có thông báo nhập lại
Nghĩa là giờ bắt đầu của phiên làm việc kế sau không nhỏ hơn giờ kết thúc của phiên kế trước.
Mong các bạn góp ý:
Cách tổ chức dữ liệu và cách viết code để chặn lỗi nhập liệu
Xin cảm ơn (tôi gửi kèm file)
Mình có vấn đè như sau nhờ các bạn giúp đỡ:
Khi nhập thời gian chấm công ca làm việc cho 1 người trogn 1 bộ phận nào đó trong 1 tháng lựa chọn mình làm như sau:
1/ tạo tên file gồm : tenbophan+namlv
2/các sheet trong file có tên: manv+thang
3/các cột trong sheet:
- cot 1: ngay
- cot 2: giobatdau
- cot 3: gioketthuc
- cot 4: noidunglamviec
Đến đây mới xuất hiện vấn đề cần giải quyết:
Đối với 1 người và tại 1 ngày làm việc làm sao kiểm tra ở các lần nhập dữ liệu không có nhập trùng thời gian làm việc. Ví dụ:
Thay vì nhập đúng như sau:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 4 giờ đến 6 giờ, công việc họ làm là : hàn cửa.
Thì lại nhập trùng thời gian như sau:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 3 giờ đến 6 giờ, công việc họ làm là : hàn cửa. (đúng là từ 4 giờ chứ kg phải 3 giờ)-> nhập sai ->có thông báo nhập lại
hoặc nhập:
Từ 0 giờ đến 4 giờ, công việc họ làm là : sơn cửa.
Từ 2 giờ đến 3 giờ, công việc họ làm là : hàn cửa.(đúng là từ 4 giờ đến >=4 giờ) -> nhập sai-> có thông báo nhập lại
Nghĩa là giờ bắt đầu của phiên làm việc kế sau không nhỏ hơn giờ kết thúc của phiên kế trước.
Mong các bạn góp ý:
Cách tổ chức dữ liệu và cách viết code để chặn lỗi nhập liệu
Xin cảm ơn (tôi gửi kèm file)