Sign in with Microsoft
New to Microsoft? Create an account.

Macro dữ liệu trong Access cho phép bạn thêm logic vào các sự kiện xảy ra trong bảng, chẳng hạn như thêm, Cập Nhật hoặc xóa dữ liệu. Chúng tương tự như "Triggers" trong Microsoft SQL Server. Bài viết này cho bạn biết cách tạo và gỡ lỗi macro dữ liệu.

Trong bài viết này

Giới thiệu về Macro dữ liệu

Macro dữ liệu được quản lý từ tab bảng trong khi xem bảng trong dạng xem biểu dữ liệu và không xuất hiện bên dưới macro trong ngăn dẫn hướng. Trong số những thứ khác, bạn có thể sử dụng macro dữ liệu để xác thực và đảm bảo tính chính xác của dữ liệu trong một bảng. Có hai kiểu macro dữ liệu chính-các macro được kích hoạt bởi sự kiện bảng (còn được gọi là "macro-driven" dữ liệu macro) và những người chạy trong phản hồi để được gọi theo tên (còn gọi là "macro dữ liệu").

Đầu Trang

Tạo một macro dữ liệu sự kiện

Sự kiện bảng xảy ra bất cứ khi nào bạn thêm, Cập Nhật hoặc xóa dữ liệu trong một bảng. Bạn có thể lên chương trình macro dữ liệu để chạy ngay sau bất kỳ ba sự kiện này hoặc ngay trước khi xóa hoặc thay đổi sự kiện. Sử dụng quy trình sau đây để đính kèm một macro dữ liệu vào sự kiện bảng:

  1. Trong ngăn dẫn hướng, hãy bấm đúp vào bảng mà bạn muốn thêm macro dữ liệu.

  2. Trên tab bảng , trong nhóm trước khi sự kiện hoặc nhóm sau sự kiện , hãy bấm vào sự kiện mà bạn muốn thêm macro. Ví dụ: để tạo một macro dữ liệu chạy sau khi bạn xóa một bản ghi khỏi bảng, hãy bấm sau khi xóa.

    Lưu ý: Nếu một sự kiện đã có một macro được liên kết với nó, biểu tượng của nó sẽ xuất hiện trên dải băng.

    Access sẽ mở bộ dựng macro. Nếu một macro đã được tạo trước đó cho sự kiện này, Access sẽ hiển thị macro hiện có.

  3. Thêm các hành động bạn muốn macro thực hiện.

  4. Lưu và đóng macro.

Để biết thêm thông tin về cách tạo macro, hãy xem bài viết tạo macro giao diện người dùng (UI).

Đầu Trang

Tạo macro dữ liệu đã đặt tên

Macro dữ liệu được đặt tên hoặc "độc lập" được liên kết với một bảng cụ thể nhưng không có sự kiện cụ thể. Bạn có thể gọi một macro dữ liệu đã đặt tên từ bất kỳ macro dữ liệu nào khác hoặc macro chuẩn.

  1. Trong ngăn dẫn hướng, hãy bấm đúp vào bảng mà bạn muốn thêm macro dữ liệu.

  2. Trên tab bảng , trong nhóm macro có tên , bấm vào macro có tên, rồi bấm vào tạo macro có tên.

    Access sẽ mở bộ dựng macro, nơi bạn có thể bắt đầu thêm hành động.

Để biết thêm thông tin về cách tạo macro, hãy xem bài viết tạo macro giao diện người dùng (UI).

Giới thiệu về tham số

Tham số cho phép bạn chuyển các giá trị thành macro dữ liệu được đặt tên để chúng có thể được sử dụng trong báo cáo có điều kiện hoặc các phép tính khác. Họ cũng cho phép bạn vượt qua tham chiếu đối tượng từ các macro tiêu chuẩn vào macro dữ liệu.

Lưu ý: Tham số không sẵn dùng trong macro dữ liệu ổ đĩa sự kiện.

Để thêm tham số vào macro dữ liệu:

  1. Ở phía trên cùng của macro, bấm vào tạo tham số.

  2. Trong hộp tên , hãy nhập một tên duy nhất cho tham số. Đây là tên mà bạn sử dụng để tham chiếu đến tham số trong biểu thức.

  3. Tùy ý, nhập mô tả cho tham số trong hộp mô tả . Chúng tôi khuyên bạn nên nhập mô tả vì sau này, khi bạn dùng tham số, văn bản mô tả bạn nhập vào đây sẽ được hiển thị trong một tooltip. Điều này giúp bạn ghi nhớ mục đích của tham số.

Để chạy một macro dữ liệu đã đặt tên từ một macro khác, bạn sử dụng hành động Rundatamacro . Hành động này cung cấp một hộp cho mỗi tham số mà bạn đã tạo, để bạn có thể cung cấp các giá trị cần thiết.

Đầu Trang

Quản lý macro dữ liệu

Macro dữ liệu không xuất hiện trong ngăn dẫn hướng bên dưới macro. Bạn phải sử dụng các lệnh dải băng trong dạng xem biểu dữ liệu bảng hoặc dạng xem thiết kế bảng để tạo, sửa, đổi tên và xóa macro dữ liệu.

Sửa một macro dữ liệu sự kiện

  1. Trong ngăn dẫn hướng, hãy bấm đúp vào bảng có chứa macro dữ liệu mà bạn muốn sửa.

  2. Trên tab bảng , trong nhóm trước khi sự kiện hoặc nhóm sau sự kiện , hãy bấm vào sự kiện cho macro mà bạn muốn sửa. Ví dụ: để sửa macro dữ liệu chạy sau khi bạn xóa bản ghi khỏi bảng, hãy bấm sau khi xóa.

    Lưu ý: Nếu một sự kiện không có macro liên kết với nó, biểu tượng của nó sẽ không được tô sáng trên menu.

    Access sẽ mở bộ dựng macro và bạn có thể bắt đầu chỉnh sửa macro.

Sửa một macro dữ liệu đã đặt tên

  1. Trong ngăn dẫn hướng, bấm đúp vào bảng bất kỳ để mở bảng trong dạng xem biểu dữ liệu.

  2. Trên tab bảng , trong nhóm macro có tên , bấm vào macro có tên, rồi trỏ đến sửa macro có tên.

  3. Trong menu con, hãy bấm vào macro dữ liệu mà bạn muốn sửa.

    Access sẽ mở bộ dựng macro và bạn có thể bắt đầu chỉnh sửa macro.

Đổi tên một macro dữ liệu đã đặt tên

  1. Trong ngăn dẫn hướng, bấm đúp vào bảng bất kỳ để mở bảng trong dạng xem biểu dữ liệu.

  2. Trên tab bảng , trong nhóm macro có tên , bấm vào macro có tên, rồi bấm đổi tên/xóa macro.

  3. Trong hộp thoại trình quản lý macro dữ liệu , hãy bấm đổi tên bên cạnh macro dữ liệu mà bạn muốn đổi tên.

    Access sẽ chọn tên macro hiện tại.

  4. Nhập tên mới hoặc sửa tên hiện có, rồi nhấn ENTER.

Xóa một macro dữ liệu

Sử dụng quy trình này để xóa bất kỳ macro nào có tên hoặc dữ liệu sự kiện hướng dẫn:

  1. Trong ngăn dẫn hướng, bấm đúp vào bảng bất kỳ để mở bảng trong dạng xem biểu dữ liệu.

  2. Trên tab bảng , trong nhóm macro có tên , bấm vào macro có tên, rồi bấm đổi tên/xóa macro.

  3. Trong hộp thoại trình quản lý macro dữ liệu , bấm vào xóa bên cạnh macro dữ liệu mà bạn muốn đổi tên.

Lưu ý:  Bạn cũng có thể xóa một macro-driven sự kiện bằng cách xóa tất cả các hành động của nó.

Đầu Trang

Các macro dữ liệu gỡ lỗi

Một số công cụ gỡ lỗi macro phổ biến, chẳng hạn như lệnh bước đơn và hành động macro MessageBox, không sẵn dùng cho macro dữ liệu. Tuy nhiên, nếu bạn đang gặp vấn đề với macro dữ liệu, bạn có thể sử dụng bảng Nhật ký ứng dụng kết hợp với OnError, RaiseError và các hành động macro sự kiện LogEvent để giúp tìm các lỗi macro dữ liệu.

Hiển thị bảng Nhật ký ứng dụng

Bảng Nhật ký ứng dụng là một bảng hệ thống (được đặt tên là Usysapplingationlog) mà theo mặc định không được hiển thị trong ngăn dẫn hướng. Nếu lỗi xảy ra trong một macro dữ liệu, bạn có thể biết điều gì đã xảy ra bằng cách xem thông tin trong bảng Nhật ký ứng dụng.

Sử dụng quy trình sau đây để hiển thị bảng Nhật ký ứng dụng:

  1. Bấm tệp để mở dạng xem Backstage của Microsoft.

  2. Trên tab thông tin , bấm vào xem bảng Nhật ký ứng dụng.

    Lưu ý:  Nếu bạn không thấy nút xem ứng dụng , điều này có nghĩa là bảng Nhật ký ứng dụng vẫn chưa được tạo cho cơ sở dữ liệu này. Sau khi đã đăng nhập sự kiện, nút sẽ xuất hiện trên tab thông tin .

Bạn có thể tạo các hàng trong bảng Nhật ký ứng dụng bằng cách sử dụng hành động LogEvent hoặc hành động RaiseError và bạn có thể kiểm soát cách truy nhập phản hồi với lỗi bằng cách sử dụng hành động OnError.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng 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 Microsoft Office nội bộ

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

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

×