Bạn có thể sử dụng hành động macro StopMacro trong cơ sở dữ liệu Access trên máy tính để ngừng hoạt động macro.
Thiết đặt
Hành động StopMacro không có bất kỳ tham đối nào.
Chú thích
Bạn thường sử dụng hành động này khi một điều kiện làm cho nó cần thiết để ngừng macro. Bạn có thể sử biểu thức điều kiện trong hộp thoại của macro hàng hành động có chứa hành động này. Khi biểu thức định trị là True (–1), Access sẽ ngừng macro.
Ví dụ: bạn có thể tạo một macro để mở một biểu mẫu hiển thị tổng số thứ tự hàng ngày cho ngày được nhập hộp thoại tùy chỉnh. Bạn có thể sử dụng biểu thức có điều kiện để đảm bảo rằng ngày đặt điều khiển hộp thoại chứa ngày hợp lệ. Nếu không, hành động MessageBox có thể hiển thị thông báo lỗi và hành động StopMacro có thể dừng macro.
Nếu macro đã sử dụng các hành động Echo hoặc SetWarnings để hồi báo hoặc tắt hiển thị thông báo hệ thống, hành động macro StopMacro sẽ tự động bật lại.
Hành động này không sẵn dùng trong mô-đun Visual Basic for Applications (VBA).
Ví dụ
Đồng bộ hóa biểu mẫu bằng cách sử dụng macro
Macro sau đây mở biểu mẫu Danh sách Sản phẩm ở góc dưới bên phải biểu mẫu Nhà cung cấp, hiển thị các sản phẩm của nhà cung cấp hiện tại. Nó cho thấy việc sử dụng các hành động macro Echo, MessageBox, GoToControl, StopMacro, OpenForm và MoveAndSizeWindow . Nó cũng cho thấy việc sử dụng một biểu thức có điều kiện với các hành động MessageBox, GoToControl và StopMacro . Macro này phải được đính kèm vào nút Xem lại Sản phẩm trên biểu mẫu Nhà cung cấp.
Điều kiện |
Hành động |
Đối số: Thiết đặt |
Chú thích |
Echo |
Echo On: Không |
Dừng cập nhật màn hình trong khi macro đang chạy. |
|
IsNull([ID_Nhà_cung_cấp]) |
Hộp Thông báo |
Thông báo: Di chuyển đến bản ghi nhà cung cấp có sản phẩm mà bạn muốn xem, rồi bấm lại vào nút Xem lại Sản phẩm. Bíp: Có Loại: Không có Tiêu đề: Chọn Nhà cung cấp |
Nếu không có nhà cung cấp hiện tại trên biểu mẫu Nhà cung cấp, hãy hiển thị thông báo. |
... |
GoToControl |
Control Name: CompanyName |
Di chuyển tiêu điểm đến điều khiển CompanyName. |
... |
StopMacro |
Ngừng macro. |
|
Biểu mẫu Mở |
Tên Biểu mẫu: Danh sách Sản phẩm Dạng xem: Biểu dữ liệu Tên Bộ lọc: Trong đó Điều kiện: [ID_Nhà_cung_cấp] = [Biểu mẫu]! [Nhà cung cấp]! [ID Nhà cung cấp] Chế độ Dữ liệu: Chỉ Đọc Chế độ Cửa sổ: Bình thường |
Mở biểu mẫu Danh sách Sản phẩm và hiển thị các sản phẩm của nhà cung cấp hiện tại. |
|
MoveAndsizeWindow |
Right: 0,7799" Xuống: 1,8" |
Định vị biểu mẫu Danh sách Sản phẩm ở phía dưới bên phải biểu mẫu Nhà cung cấp. |