Access mang lại x-lair.com 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 coi thêm...Ít hơn

Bài viết này giải thích về những macro trong cơ sở dữ liệu Access và cách chúng có thể giúp chúng ta tiết kiệm thời hạn bằng cách tự động hóa các tác vụ nhưng bạn liên tiếp thực hiện. Nội dung bài viết khám phá những nguyên tắc cơ bạn dạng đằng sau việc tạo cùng sử dụng những macro và cũng như đưa ra các đổi mới đối với macro trong Access.

Bạn đang xem: Marco lagi new england complex systems institute

Marco là gì?

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

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

Ví dụ, giả sử rằng bạn muốn bắt đầu một report trực tiếp tự một trong các biểu mẫu mã mục nhập tài liệu của bạn. Bạn cũng có thể thêm một nút vào biểu mẫu của doanh nghiệp và kế tiếp tạo một macro mở báo cáo. Macro có thể là một macro độc lập (một đối tượng riêng biệt trong cửa hàng dữ liệu) được links với nằm trong tính sự kiệnOnClick của nút, hoặc macro rất có thể được nhúng trực tiếp vào thuộc tính sự kiện OnClick của các nút đó. Dù bằng cách nào, lúc bạn nhấp chuột nút, macro vẫn chạy với mở báo cáo. Các kiểu macro hay được hotline là những macro giao diện bạn dùng.

Access 2010 là phiên phiên bản đầu tiên giới thiệu khái niệm về macro dữ liệu. Macro dữ liệu được cho phép bạn auto hóa các tác vụ với thêm tính năng trực tiếp vào bảng của mình. Macro tài liệu và hành vi của chúng được đi cùng vào sự kiện bảng rõ ràng như khi bạn thêm bản ghi mới vào bảng.

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

*


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


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

Trên tab Tạo, trong đội Macro và Mã, click chuột Macro.

Để hiển thị cỗ dựng macro cho macro dữ liệu:

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

Tính năng macro vào Access

Trong các phiên phiên bản trước của Access, nhiều tác dụng thường được thực hiện không thể được thực hiện mà không phải viết mã VBA. Vào phiên bản hiện trên của Access, các tính năng mới và hành vi macro đang được cung cấp để giúp vứt bỏ nhu mong về mã. Điều này giúp thuận tiện thêm chức năng vào cửa hàng dữ liệu của người sử dụng và tạo 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ự khiếu nại được hỗ trợ bởi một biểu mẫu, báo cáo hoặc điều khiển. Macro được nhúng không hiển thị trong chống Dẫn hướng; nó trở thành 1 phần của biểu mẫu, báo cáo hoặc tinh chỉnh mà nó được tạo. Nếu như bạn tạo một bạn dạng sao của một biểu mẫu, report hoặc điều khiển có chứa macro được nhúng, thì macro cũng xuất hiện trong bạn dạng sao.

Bảo mật nâng cao khi nút Hiển thị toàn bộ thao tác không được tô sáng trong bộ dựng Macro, hành động macro độc nhất và các đối số RunCommand sẵn sử dụng là những hành vi không yêu mong trạng thái tin yêu để chạy. Macro được kiến thiết với các hành vi này đã chạy trong cả khi cơ sở dữ liệu ở cơ chế tắt (khi VBA bị ngăn quán triệt chạy). Cơ sở dữ liệu có đựng các hành động macro ko nằm bên trên danh sách tin cậy — hoặc cơ sở tài liệu có mã VBA — rất cần phải được cấp cho trạng thái tin cẩn một giải 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 từ như câu lệnh "OnError" vào VBA) cùng ClearMacroError, được cho phép bạn thực hiện các hành động cụ thể khi xảy ra lỗi trong những lúc macro của khách hàng đang chạy. Bên cạnh ra, các hành động macro SingleStep cũng có thể chấp nhận được bạn nhập vào cơ chế một bước tại ngẫu nhiên điểm nào trong macro, để bạn cũng có thể quan sát phương pháp macro tiến hành một hành vi tại 1 thời điểm.

Biến số tạm thời thời Ba hành vi macro (SetTempVar, RemoveTempVar, với RemoveAllTempVars) chất nhận được bạn tạo thành và thực hiện biến số trong thời điểm tạm thời trong macro của bạn. Chúng ta cũng có thể sử dụng chúng trong những biểu thức có đk để kiểm soát điều hành các macro đang chạy hoặc để truyền tài liệu đến với đi từ bỏ các báo cáo hoặc biểu chủng loại hoặc cho ngẫu nhiên mục đích nào không giống yêu mong nơi lưu trữ tạm thời cho một giá chỉ trị. Các biến số trong thời điểm tạm thời cũng đều rất có thể truy nhập vào VBA, bởi 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 từ bỏ mô-đun VBA.

Xem thêm: Chứng Minh Câu Có Công Mài Sắt Có Ngày Nên Kim " (Lớp 7) Hay Nhất

Tìm hiểu thêm về hành động macro

Trong khi chúng ta đang thao tác trong cỗ dựng Macro, chúng ta có thể tìm hiểu thêm về một hành động hoặc những đối số bằng cách nhấn vào đó, và sau đó đọc diễn đạt trong hộp ở góc dưới bên nên của hành lang cửa số Bộ dựng Macro. Ko kể ra, mỗi hành vi macro đều phải sở hữu một nội dung bài viết Trợ giúp tương quan đến nó. Để xem thêm về một hành động, hãy bấm vào hành rượu cồn trong danh sách hành động, cùng sau đó, dấn F1.