Lưu ngày và giờ bản ghi được sửa

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Bạn có thể theo dõi khi nào bản ghi trong một bảng được sửa lần cuối bằng cách dùng một biểu mẫu với macro. Khi biểu mẫu này được dùng để sửa bản ghi, macro sẽ lưu ngày và giờ sửa trong bảng. Chỉ ngày và giờ sửa gần đây nhất mới được lưu lại.

Mẹo: Nếu bạn muốn theo dõi khi nào bản ghi được tạo nhưng không quan tâm đến thời gian sửa đổi các bản ghi này, bạn chỉ cần tạo một trường trong bảng để theo dõi và sử dụng thuộc tính Giá trị mặc định của trường đó để tạo dấu thời gian cho mỗi bản ghi khi chúng được tạo. Để biết thêm thông tin, hãy xem phần Xem thêm.

Trong bài viết này

Tổng quan

Trước khi bạn bắt đầu

Bước 1: Thêm các trường dấu thời gian vào một bảng

Bước 2: Tạo một macro dùng để ghi lại ngày và giờ

Bước 3: Thêm các trường và macro vào biểu mẫu nhập liệu

Tổng quan

Để ghi ngày và giờ mà các bản ghi trong một bảng được sửa đổi, bạn phải hoàn thành các bước sau:

Bước 1: Thêm trường vào bảng     Bạn cần có chỗ để lưu ngày giờ trước khi bạn có thể ghi. Bước đầu tiên là tạo các trường trong bảng có các bản ghi mà bạn muốn theo dõi. Để ghi lại ngày và giờ, hãy tạo một trường cho ngày và một trường cho giờ. Nếu bạn chỉ muốn ghi lại một trong hai thông tin trên, bạn chỉ cần tạo trường mình muốn.

Bước 2: Tạo macro ghi lại ngày và giờ     Tùy thuộc vào việc bạn có muốn ghi ngày, giờ hoặc cả hai, macro sẽ thực hiện một hoặc hai hành động. Khi bạn ghi macro, chỉ chọn các trường sẽ lưu ngày và giờ, không phải bảng chứa các trường đó. Bằng cách này, bạn có thể dễ dàng dùng lại macro với các bảng và biểu mẫu khác.

Bước 3: Thêm macro vào biểu mẫu nhập dữ liệu     Bạn thêm macro vào thuộc tính biểu mẫu Trước khi Cập nhật của biểu mẫu mà bạn dùng để sửa bản ghi trong bảng. Nếu bạn dùng các biểu mẫu khác để sửa các bản ghi trong bảng, bạn cũng có thể thêm macro vào mỗi biểu mẫu đó. Bằng cách này, bạn có thể ghi lại ngày và giờ bất kể bạn dùng biểu mẫu nào để sửa bản ghi.

Đầu Trang

Trước khi bạn bắt đầu

Trước khi bắt đầu, bạn hãy cân nhắc các yếu tố sau:

  • Người dùng phải bật macro trong cơ sở dữ liệu. Nếu một người dùng mở cơ sở dữ liệu và không bật macro, macro sẽ không tạo dấu thời gian cho các bản ghi. Nếu bạn lưu cơ sở dữ liệu ở một địa điểm tin cậy, macro sẽ được bật tự động.

  • Nếu người dùng sửa bản ghi nhưng không dùng biểu mẫu nhập liệu có chứa macro dùng để ghi dấu thời gian cho các bản ghi, các bản ghi mà người dùng đó sửa sẽ không được ghi dấu thời gian.

  • Do ngày và giờ được lưu trong các trường bảng, các giá trị trong những trường này sẽ bị ghi đè mỗi khi bản ghi được sửa đổi. Nói cách khác, bạn chỉ có thể lưu ngày và giờ của lần sửa đổi gần đây nhất.

  • Nếu bạn chỉ muốn ghi lại ngày và thời gian bản ghi được tạo ra, chỉ cần thêm một trường vào bảng và đặt thuộc tính Giá trị mặc định của trường đó Now() hoặc Date().

    Để biết thêm thông tin, hãy xem phần Xem thêm.

  • Nếu tệp cơ sở dữ liệu của bạn dùng một định dạng tệp cũ hơn và mức độ bảo mật thuộc cấp người dùng, bạn phải có quyền thay đổi thiết kế của bảng và các biểu mẫu dùng để sửa các bản ghi của bảng đó.

Đầu trang

Bước 1: Thêm các trường dấu thời gian vào một bảng

Tạo các trường để lưu thông tin.

  1. Mở bảng trong dạng xem Thiết kế.

  2. Thực hiện một hoặc hai thao tác sau đây:

    • Tạo trường để lưu ngày.     Trong cột Tên Trường của cửa sổ thiết kế, hãy nhập Ngày sửa đổi vào một hàng mới, rồi chọn Ngày/Giờ trong cột Kiểu dữ liệu.

    • Tạo một trường để lưu ngày.    Trong cột Tên Trường của cửa sổ thiết kế, hãy nhập Ngày sửa đổi vào một hàng mới, rồi chọn Ngày/Giờ trong cột Kiểu dữ liệu.

  3. Nhấn CTRL+S để lưu thay đổi của bạn.

Đầu Trang

Bước 2: Tạo một macro dùng để ghi lại ngày và giờ

Sau khi bạn tạo trường, hãy tạo một macro để ghi dấu thời gian cho các trường đó. Để macro có thể sử dụng lại với các bảng khác, chỉ tham chiếu đến tên trường, không tham chiếu đến tên bảng.

Lưu ý: Nếu bạn chỉ muốn ghi lại ngày hoặc giờ, hãy bỏ qua hành động macro mà bạn không cần.

  1. Trên tab Tạo, trong nhóm Khác, bấm Macro. Nếu không lệnh này không khả dụng, hãy bấm mũi tên dưới nút Mô-đun hoặc Mô-đun Lớp, rồi bấm Macro.

  2. Trên tab Thiết kế, trong nhóm Hiện/Ẩn, bấm Hiện Tất cả Hành động.

  3. Trong hàng trống đầu tiên trong cột hành động , hãy chọn SetValue.

  4. Ở dưới cùng của cửa sổ thiết kế, bên dưới các Đối số hành động, trong hộp mục , nhập [Ngày sửa].

  5. Trong hộp Biểu thức, nhập Date().

  6. Trong hàng trống đầu tiên trong cột hành động , hãy chọn SetValue.

  7. Ở dưới cùng của cửa sổ thiết kế, bên dưới các Đối số hành động, trong hộp mục , nhập [Ngày sửa đổi].

  8. Trong hộp Biểu thức, nhập Time().

  9. Nhấn CTRL+S rồi trong hộp thoại Lưu Như, nhập Sửa lần cuối.

Đầu trang

Bước 3: Thêm các trường và macro vào biểu mẫu nhập liệu

Sau khi bạn tạo macro, hãy thêm macro đó vào mỗi biểu mẫu nhập liệu mà người dùng sẽ sử dụng để nhập dữ liệu vào trong bảng liên quan.

  1. Mở biểu mẫu nhập liệu ở dạng xem Thiết kế.

  2. Trên tab Thiết kế, trong nhóm Công cụ, bấm Thêm Trường Hiện có.

  3. Trong Danh sách Trường, bên dưới Các trường sẵn có ở dạng xem này, kéo các trường Ngày sửaGiờ sửa vào biểu mẫu. Điều chỉnh kích thước và cách bố trí các trường trên biểu mẫu nếu cần.

  4. Nếu chưa hiển thị bảng thuộc tính, nhấn F4 để hiển thị.

  5. Trên trang thuộc tính, đảm bảo Kiểu chọn được đặt thành Biểu mẫu.

    Mẹo: Để thay đổi Kiểu chọn, hãy bấm vào kiểu chọn mà bạn muốn trong danh sách thả xuống.

  6. Trên trang thuộc tính, bấm tab Sự kiện.

  7. Trên tab Sự kiện, bấm vào mũi tên trong hộp Trước khi cập nhật rồi bấm Sửa lần cuối.

  8. Nếu bạn dùng nhiều biểu mẫu để sửa bản ghi, hãy lặp lại quy trình này đối với từng biểu mẫu.

  9. Để kiểm tra xem macro có hoạt động chính xác hay không, hãy mở biểu mẫu ở dạng xem Biểu mẫu, sửa bản ghi rồi nhấn SHIFT+F9. Ngày và giờ mà bạn đã sửa bản ghi sẽ được hiển thị.

Đầu Trang

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×