Nếu bạn muốn chạy một số hành động nhất định mỗi lần mở cơ sở dữ liệu Access hoặc ứng dụng Web Access, hãy tạo macro AutoExec trong cơ sở dữ liệu trên máy tính hoặc macro Khi Bắt đầu trong ứng dụng Access trên web. Ví dụ: trong cơ sở dữ liệu trên máy tính, macro AutoExec có thể tự động tối đa hóa cửa sổ ứng dụng, khóa Ngăn Dẫn hướng và mở một báo cáo cụ thể mỗi lần bạn mở cơ sở dữ liệu.
Trong chủ đề này
Create macro AutoExec trong cơ sở dữ liệu trên máy tính
Macro AutoExec (macro mà bạn đặt tên là AutoExec) sẽ chạy trước mọi macro hoặc mô-đun khác trong cơ sở dữ liệu. Nếu bạn đã tạo macro có tác dụng gì khi cơ sở dữ liệu khởi động, chỉ cần đổi tên macro AutoExec và macro đó sẽ chạy vào lần tiếp theo bạn mở cơ sở dữ liệu. Nếu không, bạn hãy làm theo các bước sau đây để tạo macro:
-
Bấm Create > Macro.
-
Trong danh sách thả xuống ở trên cùng Bộ dựng Macro, hãy chọn hành động bạn muốn thực hiện. Nhập các giá trị thích hợp trong hộp đối số, nếu áp dụng.
-
Nếu bạn không thể tìm thấy hành động mình muốn, hãy đảm bảo chọn Hiện Tất cả Hành động trên tab Thiết kế. Làm như vậy sẽ mở rộng danh sách các hành động bạn có thể sử dụng, nhưng danh sách sẽ bao gồm một số hành động chỉ chạy nếu cơ sở dữ liệu được cấp tình trạng tin cậy. Để biết thêm thông tin, hãy xem mục Quyết định có tin cậy một cơ sở dữ liệu hay không.
-
-
Lặp lại bước 2 cho mỗi hành động bổ sung mà bạn muốn thực hiện. Bạn cũng có thể tìm kiếm các hành động trong Danh mục Hành động và bấm đúp hoặc kéo chúng vào macro.
-
Bấm vào Lưu và trong hộp thoại Lưu như, nhập AutoExec.
-
Bấm OK , rồi đóng Bộ dựng Macro. Macro sẽ chạy vào lần tiếp theo bạn mở cơ sở dữ liệu.
Để biết thêm thông tin về cách tạo macro, xem bài viết Tạo macro giao diện người dùng (UI).
Lưu ý:
-
Để bỏ qua macro AutoExec và các tùy chọn khởi động khác, hãy nhấn giữ phím SHIFT khi bạn khởi động cơ sở dữ liệu. Để biết thêm thông tin, hãy xem Bỏ qua các tùy chọn khởi động khi bạn mở cơ sở dữ liệu.
-
Một cách khác để thực hiện các hành động khi khởi động cơ sở dữ liệu là chỉ định biểu mẫu khởi động và đính kèm macro hoặc mã VBA vào các sự kiện OnOpen hoặc OnLoad của biểu mẫu. Để biết thêm thông tin, xem bài viết Đặt biểu mẫu xuất hiện mặc định khi bạn mở cơ sở dữ liệu Access.
Create macro Khi Bắt đầu trong ứng dụng Access trên web
Macro Khi Bắt đầu trong các ứng dụng web Của Access thực hiện cùng một loại chức năng như macro AutoExec trong cơ sở dữ liệu trên máy tính, nhưng macro đó không xuất hiện trong Ngăn Dẫn hướng dưới dạng một macro có tên. Ngoài ra, thay vì chạy khi bạn mở cơ sở dữ liệu trong máy khách Access, ứng dụng này sẽ chạy khi bạn mở ứng dụng web trong trình duyệt. Bạn không thể bỏ qua lô-gic macro được xác định trong macro Khi Bắt đầu khi mở ứng dụng web trong trình duyệt.
Dưới đây là cách tạo tài khoản:
-
Mở ứng dụng web trong Access. Nếu bạn đang xem trong một trình duyệt, hãy bấm thiết đặt để >Chỉnh trong Access.
-
Bấm Trang đầu > nâng cao > Bắt đầu Macro.
Access sẽ mở trình thiết kế macro. Nếu macro Khi Bắt đầu đã tồn tại, Access sẽ hiển thị macro đó. Nếu không, bạn sẽ thấy một macro trống nơi bạn có thể bắt đầu thêm hành động.
-
Chọn hành động từ danh sách thả xuống Thêm Hành động Mới hoặc tìm các hành động trong Danh mục Hành động và bấm đúp hoặc kéo chúng vào macro.
Mẹo: Danh mục Hành động hiển thị mô tả ngắn về các hành động để giúp bạn tìm hiểu những gì chúng thực hiện.
-
Nếu cần, hãy nhập giá trị vào hộp đối số cho hành động bạn đã thêm vào.
-
Bấm Lưu >Đóng.
-
Bấm Trang đầu > Khởi chạy Ứng dụng và macro Khi Bắt đầu sẽ chạy khi ứng dụng web mở trong trình duyệt.
Để biết thêm thông tin về cách tạo macro trong ứng dụng Web Access, hãy xem Tùy chỉnh dạng xem bằng cách tạo macro giao diện người dùng.