Bài viết này lý giải về những macro vào cửa hàng tài liệu Access với phương pháp chúng rất có thể giúp bạn tiết kiệm ngân sách thời hạn bằng phương pháp auto hóa những tác vụ nhưng mà các bạn liên tiếp triển khai. Bài viết mày mò các lý lẽ cơ bản đằng sau vấn đề tạo thành với sử dụng các macro và cũng tương tự giới thiệu các cách tân so với macro vào Access.

Bạn đang xem: Blog

Marco là gì?

Macro là một vẻ ngoài chất nhận được chúng ta tự động hóa các tác vụ với thêm tính năng vào biểu mẫu, báo cáo cùng điều khiển và tinh chỉnh. Ví dụ: nếu khách hàng thêm 1 nút ít lệnh vào biểu mẫu, bạn liên kết trực thuộc tính sự kiện OnClickcủa nút ít đó với macro chứa những lệnh mà bạn có nhu cầu nút ít kia triển khai những lần bnóng.

Sẽ rất hữu ích nếu coi macro của Access nlỗi một ngôn từ thiết kế dễ dàng hóa được cho phép các bạn tạo nên mã bằng phương pháp tạo ra một list các hành vi phải thực hiện. khi dựng một macro, các bạn lựa chọn từng hành động trường đoản cú danh sách thả xuống, rồi điền lên tiếng đề xuất đến từng hành vi. Macro cho phép bạn thêm công dụng vào biểu mẫu, report và tinh chỉnh và điều khiển cơ mà không đề nghị viết mã trong mô-đun Visual Basic for Applications VBA. Macro hỗ trợ một tập thích hợp bé chứa các lệnh sẵn sử dụng trong VBA cùng phần lớn phần đông tín đồ đông đảo thấy Việc dựng macro dễ dàng hơn là viết mã VBA.

lấy ví dụ, mang sử rằng bạn muốn bước đầu một report thẳng xuất phát điểm từ một trong các biểu chủng loại mục nhập tài liệu của doanh nghiệp. Bạn hoàn toàn có thể thêm một nút ít vào biểu mẫu của công ty và kế tiếp chế tạo một macro mnghỉ ngơi báo cáo. Macro có thể là một macro chủ quyền (một đối tượng người tiêu dùng lẻ tẻ vào cửa hàng dữ liệu) được link với thuộc tính sự kiệnOnClick của nút ít, hoặc macro hoàn toàn có thể được nhúng thẳng vào trực thuộc tính sự kiện OnClick của những nút ít đó. Dù bằng cách như thế nào, khi chúng ta bấm chuột nút, macro vẫn chạy với msinh sống báo cáo. Các hình dáng macro thường được Điện thoại tư vấn là các macro đồ họa người tiêu dùng.

Access 2010 là phiên bạn dạng trước tiên giới thiệu tư tưởng về macro dữ liệu. Macro dữ liệu được cho phép chúng ta auto hóa các tác vụ cùng thêm công dụng trực tiếp vào bảng của bản thân mình. Macro tài liệu cùng hành động của chúng được đi cùng vào sự khiếu nại bảng ví dụ nlỗi khi chúng ta thêm phiên bản ghi bắt đầu vào bảng.

Quý khách hàng chế tác macro bằng phương pháp thực hiện Bộ dựng Macro được hiển thị trong hình minc họa tiếp sau đây.

*


Lưu ý: Bắt đầu tự Access 2010, Bộ dựng Macro vẫn được thiết kế với lại sẽ giúp bạn cũng có thể tạo, sửa thay đổi cùng share macro Access dễ dàng hơn nữa. 


Để hiển thị bộ dựng macro mang đến hình ảnh người tiêu dùng macro:

Trên tab Tạo, trong nhóm Macro & Mã, nhấn vào Macro.

Xem thêm: What Does City Ledger Là Gì

Để hiển thị bộ dựng macro đến macro dữ liệu:

Mở bảng vào dạng coi Biểu dữ liệu. Trên tab Bảng trong đội Trước Sự kiệnSau Sự kiện, click chuột một trong các lệnh sự kiện nlỗi Trước Txuất xắc đổi hoặc Sau Khi chèn.

Tính năng macro vào Access

Trong những phiên phiên bản trước của Access, những tác dụng thường được áp dụng chẳng thể được triển khai mà không phải viết mã VBA. Trong phiên phiên bản hiện thời của Access, các tính năng lạ với hành vi macro đã có được cung ứng sẽ giúp đỡ thải trừ nhu yếu về mã. Như vậy góp thuận lợi thêm công dụng vào các đại lý tài liệu của người tiêu dùng cùng tạo nên nó trsống buộc phải an ninh rộng.

Nhúng macro Quý khách hàng hoàn toàn có thể nhúng macro trong ngẫu nhiên sự khiếu nại được hỗ trợ vày một biểu mẫu, report hoặc điều khiển và tinh chỉnh. Macro được nhúng ko hiển thị trong Ngăn Dẫn hướng; nó vươn lên là một trong những phần của biểu chủng loại, report hoặc điều khiển và tinh chỉnh mà lại nó được sản xuất. Nếu bạn chế tác một bản sao của một biểu mẫu mã, báo cáo hoặc tinh chỉnh có đựng macro được nhúng, thì macro cũng lộ diện trong bản sao.

Bảo mật nâng cao lúc nút ít Hiển thị tất cả thao tác ko được tô sáng sủa trong Sở dựng Macro, hành động macro tốt nhất và các đối số RunCommand sẵn dùng là hồ hết hành vi không thử dùng trạng thái tin tưởng nhằm chạy. Macro được xây dừng với những hành động này đang chạy trong cả Khi đại lý dữ liệu nghỉ ngơi chính sách tắt (Khi VBA bị ngnạp năng lượng quán triệt chạy). Trung tâm tài liệu bao gồm chứa những hành vi macro không vị trí list an toàn — hoặc cửa hàng tài liệu bao gồm mã VBA — cần phải được cung cấp tinh thần tin yêu một biện pháp cụ thể.

Xử lý lỗi với gỡ lỗi Access cung ứng các hành động macro, bao hàm OnError (tương tự nlỗi câu lệnh "OnError" trong VBA) và ClearMacroError, cho phép các bạn triển khai những hành động ví dụ Lúc xẩy ra lỗi trong những khi macro của công ty đang chạy. Ngoài ra, các hành vi macro SingleStep cũng có thể chấp nhận được chúng ta nhập vào chính sách một bước trên bất kỳ điểm làm sao vào macro, để chúng ta có thể quan tiền giáp phương pháp macro tiến hành một hành động tại 1 thời điểm.

Biến số nhất thời thời Ba hành vi macro (SetTempVar, RemoveTempVar, cùng RemoveAllTempVars) cho phép chúng ta tạo ra với áp dụng vươn lên là số tạm thời vào macro của công ty. Bạn có thể áp dụng chúng trong những biểu thức có ĐK nhằm kiểm soát các macro đang làm việc hoặc nhằm truyền tài liệu đến và đi từ bỏ các report hoặc biểu mẫu mã hoặc cho ngẫu nhiên mục đích như thế nào khác thử khám phá khu vực lưu trữ tạm thời cho 1 quý hiếm. Các phát triển thành số trong thời điểm tạm thời cũng mọi hoàn toàn có thể tróc nã nhập trong VBA, vị vậy, chúng ta cũng có thể sử dụng chúng nhằm liên hệ tài liệu mang lại với đi trường đoản cú mô-đun VBA.

Xem thêm: Khẩu Hiệu Hành Động Của Đại Hội Đại Biểu Hội Sinh Viên Trường Nhiệm Kỳ Viii (2015 – 2018) Là Gì?

Tìm gọi thêm về hành vi macro

Trong khi bạn vẫn làm việc vào Sở dựng Macro, bạn có thể tìm hiểu thêm về một hành vi hoặc các đối số bằng phương pháp bấm vào kia, với kế tiếp đọc thể hiện vào hộp ở góc dưới mặt buộc phải của hành lang cửa số Bộ dựng Macro. Dường như, từng hành động macro đều phải sở hữu một nội dung bài viết Trợ giúp tương quan mang đến nó. Để đọc thêm về một hành động, hãy nhấn vào hành vi trong danh sách hành vi, với tiếp nối, thừa nhận F1.