Bạn có thể sử dụng hành động macro SetWarnings để bật hoặc tắt thư hệ thống trong cơ sở dữ liệu Access trên máy tính.
Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.
Thiết đặt
Hành động macro SetWarnings có đối số sau đây.
Đối số hành động |
Mô tả |
Cảnh báo Bật |
Xác định có hiển thị thông báo hệ thống hay không. Bấm Có (để bật thông báo hệ thống) hoặc Không (để tắt thông báo hệ thống) trong hộp Cảnh báo Bật trong phần Đối số Hành động của cửa sổ thiết kế macro. Mặc định là Không. |
Chú thích
Bạn có thể sử dụng hành động này để ngăn mô thức cảnh báo và hộp thông báo ngừng hoạt động macro. Tuy nhiên, thông báo lỗi luôn được hiển thị. Ngoài ra, Access sẽ hiển thị bất kỳ hộp thoại nào yêu cầu đầu vào khác ngoài việc chỉ chọn một nút (chẳng hạn như OK, Hủy bỏ, Có hoặc Không) — ví dụ: bất kỳ hộp thoại nào yêu cầu bạn phải nhập văn bản hoặc chọn một trong một vài tùy chọn.
Thực hiện hành động này với tham đối Cảnh báo Trên được đặt thành Không có tác dụng tương tự như khi nhấn ENTER bất cứ khi nào hiển thị một cảnh báo hoặc hộp thông báo. Thông thường, nút OKhoặc Có được chọn để phản hồi cảnh báo hoặc thông báo.
Khi macro hoàn tất, Access sẽ tự động bật lại hiển thị thư hệ thống.
Thông thường, bạn sẽ sử dụng hành động này với hành động macro Echo , thao tác này sẽ ẩn kết quả của macro cho đến khi hoàn tất. Bạn cũng có thể sử dụng hành động macro SetWarnings để ẩn cả các cảnh báo và hộp thông báo.
Mặc dù hành động macro SetWarnings có thể đơn giản hóa tương tác với macro nhưng bạn phải cẩn thận khi tắt thông báo hệ thống. Trong một số trường hợp, bạn sẽ không muốn tiếp tục macro nếu một thông báo cảnh báo nhất định được hiển thị. Trừ khi bạn tin tưởng kết quả của tất cả các hành động macro, bạn nên tránh sử dụng hành động này.
Để chạy hành động SetWarnings trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp SetWarnings của đối tượng DoCmd.