làm thế nào để chỉ 1 lần nhập thời gian cho 1 trường số liệu có cùng mốc thời gian (2 người xem)

Liên hệ QC

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

damtoan_2310I

Thành viên mới
Tham gia
10/8/09
Bài viết
2
Được thích
0
Mình đang thử thiết kế 1 bảng chấm công cho nhân viên bằng access2003 và mình gặp phải một vấn đề như sau:Mỗi ngày mình phải nhập số liệu cho nhiều công nhân và với mỗi công nhân thì mình lại phải nhập lại ngày. Bạn nào vui lòng chỉ cho mình cách làm thế nào mà mình chỉ cần nhập ngày 1 lần rồi sau đó nhập dữ liệu cho toàn bộ nhân viên.Khi nào nhập dữ liệu của ngày khác thì mình chỉ cần nhấp vào nút thêm ngày.Thanks!
 
Mình đang thử thiết kế 1 bảng chấm công cho nhân viên bằng access2003 và mình gặp phải một vấn đề như sau:Mỗi ngày mình phải nhập số liệu cho nhiều công nhân và với mỗi công nhân thì mình lại phải nhập lại ngày. Bạn nào vui lòng chỉ cho mình cách làm thế nào mà mình chỉ cần nhập ngày 1 lần rồi sau đó nhập dữ liệu cho toàn bộ nhân viên.Khi nào nhập dữ liệu của ngày khác thì mình chỉ cần nhấp vào nút thêm ngày.Thanks!
Bạn có thể nhập nhanh bằng tổ hợp phím Ctrl + ' (nhập dữ liệu giống với bản ghi liền trước nó)
 
Bạn có thể nhập nhanh bằng tổ hợp phím Ctrl + ' (nhập dữ liệu giống với bản ghi liền trước nó)
cám ơn bạn, ý mình ko phải là cách nào để nhập số liệu nhanh nhất mà là làm thế nào để chỉ cần 1 lần nhập ngày cho tất cả các bản ghi có ngày giống nhau trong access 2003.ví dụ như có bảng số liệu này:
Ngày làm Họ ten Thời gian làm...
1/1/2011 A 8
1/1/2011 B 9
1/1/2011 C 10
....
Trong form nhập của aceess2003 thì mỗi dòng trên là 1 lần nhập trên form và như vậy thì mình phải nhập n lần ngày 1/1/2011(ứng với n người). Như vậy rất tốn thời gian và mất công.Vì vậy mình muốn hỏi các bạn là có cách nào chỉ cần nhập 1 lần cho trường ngày cho tất cả các dòng trên ko?giống như việc viết hóa đơn trên access2003 ấy, ứng với 1 mã hóa đơn sẽ có n hàng hóa và người lập hóa đơn chỉ cần nhập 1 lần mã số hóa đơn cho tất cả các loại hàng hóa.
 
Lần chỉnh sửa cuối:
cám ơn bạn, ý mình ko phải là cách nào để nhập số liệu nhanh nhất mà là làm thế nào để chỉ cần 1 lần nhập ngày cho tất cả các bản ghi có ngày giống nhau trong access 2003.ví dụ như có bảng số liệu này:
Ngày làm Họ ten Thời gian làm...
1/1/2011 A 8
1/1/2011 B 9
1/1/2011 C 10
....
Trong form nhập của aceess2003 thì mỗi dòng trên là 1 lần nhập trên form và như vậy thì mình phải nhập n lần ngày 1/1/2011(ứng với n người). Như vậy rất tốn thời gian và mất công.Vì vậy mình muốn hỏi các bạn là có cách nào chỉ cần nhập 1 lần cho trường ngày cho tất cả các dòng trên ko?giống như việc viết hóa đơn trên access2003 ấy, ứng với 1 mã hóa đơn sẽ có n hàng hóa và người lập hóa đơn chỉ cần nhập 1 lần mã số hóa đơn cho tất cả các loại hàng hóa.

Bạn có thể dùng Update Query để làm việc này, Bạn gửi xem 1 ích dữ liệu mẫu nhé.
 
Bạn dùng tính năng default value của Access thử nhé. Nhập và mục "default value" công thức =now(). Khi thêm dữ liệu nếu bạn bỏ nhập mục này thì access tự điền giờ hiện hành vào. Còn không thì trong thiết kế form trong hàm init hoặc reset chẳng hạn bạn đặt sẵn ngày vào.
 
Trường hợp này cái Form chấm công Bạn lưu ý khi thiết kế là được. Trên Form nên có 1 điều khiển để chọn ngày chấm công. Control này không đổi và tất cả các Records ngày đều bằng ô này. Vậy là ô ngày chỉ nhập 1 lần cho đến khi bạn muốn chấm ngày khác.
 
Bạn dùng tính năng default value của Access thử nhé. Nhập và mục "default value" công thức =now(). Khi thêm dữ liệu nếu bạn bỏ nhập mục này thì access tự điền giờ hiện hành vào. Còn không thì trong thiết kế form trong hàm init hoặc reset chẳng hạn bạn đặt sẵn ngày vào.
Chưa chắc gì khi nhập liệu người ta lấy giờ hiện hành của máy tính bạn à. Nếu như nhập ngày hôm qua và trước đó nữa thì sao ? Mình chưa nó đến chuyện hết pin, làm như anh Sealand khả quan hơn.
 
Web KT

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

Back
Top Bottom