Tạo một macro dữ liệu

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Macro dữ liệu là một tính năng mới của Access 2010 cho phép bạn thêm lô-gic vào sự kiện xảy ra trong bảng, chẳng hạn như thêm, Cập Nhật, hoặc xóa bỏ dữ liệu. Họ đủ tương tự như "lẫy" 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

Về Macro dữ liệu

Tạo một macro dữ liệu điều chỉnh theo sự kiện

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

Quản lý macro dữ liệu

Gỡ lỗi macro dữ liệu

Về Macro dữ liệu

Macro dữ liệu được quản lý từ tab bảng trong khi xem một bảng trong dạng xem biểu dữ liệu, và sẽ không xuất hiện bên dưới macro trong ngăn dẫn hướng. Trong số điều khác mà bạn có thể 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 bảng. Không có hai loại chính của macro dữ liệu — đã được kích hoạt bằng bảng sự kiện (còn được gọi là "sự kiện điều chỉnh theo" dữ liệu macro), và những chạy trong phản hồi được gọi là theo tên (còn được gọi là macro dữ liệu "tên").

Đầu Trang

Tạo một macro dữ liệu điều chỉnh theo sự kiện

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

  1. Trong Ngăn Dẫn hướng, 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 Sự kiện trước hoặc Sau khi sự kiện nhóm, bấm 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 từ bảng, bấm Sau khi xóa bỏ.

    Ghi chú: Nếu sự kiện đã có một macro gắn với nó, biểu tượng của nó được tô sáng trên ruy-băng.

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

  3. Hãy thêm những hành động mà 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 (UI) của người dùng.

Đầu Trang

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

Macro dữ liệu đã đặ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 macro đã đặt tên dữ liệu từ bất kỳ macro dữ liệu khác hoặc chuẩn macro.

  1. Trong Ngăn Dẫn hướng, 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 Có tên macro , bấm Macro đã đặt tên, sau đó bấm Tạo Macro đã đặt tên.

    Access 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 (UI) của người dùng.

Giới thiệu về tham số

Tham số cho phép bạn truyền các giá trị vào một macro đã đặt tên dữ liệu sao cho họ có thể được dùng trong câu lệnh có điều kiện hoặc phép tính khác. Họ cũng cho phép bạn truyền các đối tượng tham chiếu từ chuẩn macro vào macro dữ liệu.

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

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

  1. Trên đỉnh macro, bấm Tạo Tham số.

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

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

Để chạy macro đã đặt tên dữ liệu từ một macro khác, bạn sử dụng hành động RunDataMacro . Hành động cung cấp một hộp cho mỗi tham số mà bạn đã tạo, do đó 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 lệnh ruy-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 bỏ macro dữ liệu.

Sửa một macro dữ liệu điều chỉnh theo sự kiện

  1. Trong ngăn dẫn hướng, 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 Sự kiện trước hoặc Sau khi sự kiện nhóm, bấm 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 một bản ghi từ bảng, bấm Sau khi xóa bỏ.

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

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

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

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

  2. Trên tab bảng , trong nhóm Có tên macro , bấm Macro đã đặt tên, và sau đó trỏ đến Sửa Macro đã đặt tên.

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

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

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

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

  2. Trên tab bảng , trong nhóm Có tên macro , bấm Macro đã đặt tên, sau đó 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 đổi tên kế bên 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ó, sau đó nhấn ENTER.

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

Sử dụng thủ tục này để xóa bỏ bất kỳ macro dữ liệu đã đặt tên hoặc điều chỉnh theo sự kiện:

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

  2. Trên tab bảng , trong nhóm Có tên macro , bấm Macro đã đặt tên, sau đó 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 xóa bỏ kế bên macro dữ liệu mà bạn muốn đổi tên.

Ghi chú: Bạn cũng có thể xóa bỏ một điều chỉnh theo sự kiện macro bằng cách xóa bỏ tất cả các hành động.

Đầu Trang

Gỡ lỗi macro dữ liệu

Một số thông thường macro gỡ lỗi công cụ, chẳng hạn như một bước lệnh và hành động macro MessageBox, sẽ 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ể dùng Nhật ký ứng dụng bảng kết hợp với hành động macro OnError, RaiseError và LogEvent để giúp tìm lỗi macro dữ liệu.

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

Nhật ký ứng dụng bảng là bảng hệ thống (có tên USysApplicationLog) vốn theo mặc định không được hiển thị trong ngăn dẫn hướng. Nếu xuất hiện lỗi trong một macro dữ liệu, bạn có thể nhận 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.

Dùng quy trình sau để 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 , hãy bấm Dạng xem ứng dụng Nhật ký bảng.

    Ghi chú: Nếu bạn không nhìn thấy nút Dạng xem ứng dụng Nhật ký bảng , điều này có nghĩa là rằng một bảng Nhật ký ứng dụng đã không được tạo cho cơ sở dữ liệu này. Sau khi một sự kiện đã được đăng nhập, 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 ứng với lỗi bằng cách sử dụng hành động OnError.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ phá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 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.

×