Access cho efix.vn 365 Access 2021 Access 2019 Access năm 2016 Access 2013 Access 2010 Access 2007 xem thêm...Ít hơn

Bài viết này lý giải về các macro vào cơ sở tài liệu Access và cách chúng rất có thể giúp bạn tiết kiệm thời hạn bằng cách auto hóa các tác vụ mà lại bạn thường xuyên thực hiện. Bài viết khám phá các nguyên tắc cơ phiên bản đằng sau việc tạo với sử dụng những macro và cũng giống như đưa ra các cải tiến đối với macro vào Access.

Bạn đang xem: Macro là gì

Marco là gì?

Macro là 1 trong công cụ được cho phép bạn tự động hóa hóa các tác vụ và thêm tính năng vào biểu mẫu, report và điều khiển. Ví dụ: nếu như khách hàng thêm một nút lệnh vào biểu mẫu, bạn links thuộc tính sự khiếu nại OnClickcủa nút kia với macro chứa những lệnh mà bạn muốn nút đó triển khai mỗi lần bấm.

Sẽ rất có ích nếu coi macro của Access như một ngữ điệu lập trình dễ dàng và đơn giản hóa chất nhận được bạn tạo mã bằng cách xây dựng một danh sách các hành động cần thực hiện. Lúc dựng một macro, chúng ta chọn từng hành vi từ list thả xuống, rồi điền tin tức bắt buộc cho từng hành động. Macro được cho phép bạn thêm tác dụng vào biểu mẫu, report và điều khiển mà không yêu cầu viết mã vào mô-đun Visual Basic for Applications VBA. Macro hỗ trợ một tập hợp bé chứa những lệnh sẵn cần sử dụng trong VBA và hầu như mọi fan đều thấy vấn đề dựng macro dễ ợt hơn là viết mã VBA.

Ví dụ, đưa sử rằng bạn muốn bắt đầu một báo cáo trực tiếp tự một trong những biểu mẫu mã mục nhập dữ liệu của bạn. Chúng ta có thể thêm một nút vào biểu mẫu của người sử dụng và sau đó tạo một macro mở báo cáo. Macro rất có thể là một macro độc lập (một đối tượng đơn nhất trong cửa hàng dữ liệu) được links với ở trong tính sự kiệnOnClick của nút, hoặc macro hoàn toàn có thể được nhúng thẳng vào ở trong tính sự khiếu nại OnClick của những nút đó. Dù bằng cách nào, khi bạn bấm vào nút, macro đã chạy cùng mở báo cáo. Các kiểu macro hay được gọi là các macro giao diện fan dùng.

Access 2010 là phiên phiên bản đầu tiên ra mắt khái niệm về macro dữ liệu. Macro dữ liệu có thể chấp nhận được bạn tự động hóa các tác vụ cùng thêm tác dụng trực tiếp vào bảng của mình. Macro dữ liệu và hành động của chúng được đính kèm vào sự kiện bảng ví dụ như khi bạn thêm phiên bản ghi mới vào bảng.

Bạn tạo ra macro bằng phương pháp sử dụng cỗ dựng Macro được hiển thị trong hình minh họa sau đây.

*


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


Để hiển thị bộ dựng macro đến giao diện người tiêu dùng macro:

Trên tab Tạo, trong nhóm Macro và Mã, click chuột Macro.

Xem thêm: Trả Lời Câu Hỏi Việc Làm Đăng Tin Quảng Cáo Có Đáng Tin Cậy ?

Để hiển thị bộ dựng macro mang lại macro dữ liệu:

Mở bảng vào dạng xem Biểu dữ liệu. Bên trên tab Bảng trong đội Trước Sự kiện với Sau Sự kiện, nhấp chuột một trong các lệnh sự kiện như Trước gắng đổi hoặc sau thời điểm chèn.

Tính năng macro trong Access

Trong những phiên bản trước của Access, nhiều tác dụng thường được sử dụng không thể được tiến hành mà không nên viết mã VBA. Trong phiên bản hiện tại của Access, các tính năng lạ và hành vi macro vẫn được thêm vào để giúp loại trừ nhu mong về mã. Điều này giúp dễ ợt thêm tác dụng vào cơ sở dữ liệu của doanh nghiệp và khiến cho nó trở nên an ninh hơn.

Nhúng macro bạn có thể nhúng macro trong ngẫu nhiên sự kiện được cung cấp bởi một biểu mẫu, report hoặc điều khiển. Macro được nhúng không hiển thị trong phòng Dẫn hướng; nó trở thành một phần của biểu mẫu, report hoặc điều khiển mà nó được tạo. Nếu khách hàng tạo một bản sao của một biểu mẫu, report hoặc tinh chỉnh có chứa macro được nhúng, thì macro cũng xuất hiện thêm trong bản sao.

Bảo mật nâng cao khi nút Hiển thị tất cả thao tác ko được tô sáng sủa trong bộ dựng Macro, hành động macro độc nhất vô nhị và những đối số RunCommand sẵn cần sử dụng là những hành vi không yêu mong trạng thái tin tưởng để chạy. Macro được kiến thiết với các hành động này đã chạy trong cả khi cơ sở tài liệu ở cơ chế tắt (khi VBA bị ngăn cấm đoán chạy). Cơ sở dữ liệu có cất các hành vi macro ko nằm bên trên danh sách an toàn — hoặc cơ sở tài liệu có mã VBA — cần được được cung cấp trạng thái tin cậy một phương pháp rõ ràng.

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

Biến số trợ thời thời Ba hành vi macro (SetTempVar, RemoveTempVar, và RemoveAllTempVars) có thể chấp nhận được bạn sinh sản và sử dụng biến số tạm thời trong macro của bạn. Bạn có thể sử dụng chúng trong số biểu thức có đk để điều hành và kiểm soát các macro đang hoạt động hoặc để truyền dữ liệu đến với đi trường đoản cú các báo cáo hoặc biểu mẫu hoặc cho bất kỳ mục đích nào không giống yêu cầu nơi lưu giữ trữ trong thời điểm tạm thời cho một giá bán trị. Các biến số tạm thời cũng đều có thể truy nhập trong VBA, vị vậy, chúng ta cũng có thể dùng bọn chúng để liên lạc tài liệu đến với đi tự mô-đun VBA.

Tìm đọc thêm về hành vi macro

Trong khi bạn đang làm việc trong bộ dựng Macro, các bạn có thể tham khảo thêm về một hành động hoặc các đối số bởi cách bấm vào đó, và sau đó đọc miêu tả trong hộp ở góc cạnh dưới bên bắt buộc của hành lang cửa số Bộ dựng Macro. Ngoại trừ ra, mỗi hành vi macro đều có một bài viết Trợ giúp tương quan đến nó. Để xem thêm về một hành động, hãy nhấp chuột hành rượu cồn trong danh sách hành động, và sau đó, nhấn F1.