2008-12-18 20 views
8

Tôi sử dụng biểu mẫu để chạy một vài mã trên cơ sở dữ liệu trong Access. Trong khi cập nhật hoặc xóa, Access sẽ hỏi bạn có muốn cập nhật hoặc xóa hay không.Truy cập vba: Cách bật thông báo hoặc lời nhắc hệ thống?

Tôi muốn biết nếu có bất kỳ cách nào để tắt các thông báo hệ thống này hoặc cho phép người dùng chọn tùy chọn của mình về việc liệu anh ta có muốn bật tin nhắn để bật lên hay không.

Trả lời

15

Không làm mờ để bật lại tính năng này.

DoCmd.SetWarnings false 
DoCmd.SetWarnings true 

Application.DisplayAlerts = false 
Application.DisplayAlerts = true 
+0

bất kỳ cách nào để người dùng chọn này – tksy

+1

Bạn có thể tạo biểu mẫu để người dùng có thể chọn tùy chọn này. Nếu bạn không bật lại, nó có thể gây ra một số vấn đề nghiêm trọng. "Rất tiếc, tôi vô tình xóa bảng, nhưng nó thường hỏi tôi trước khi tôi làm điều đó ..." – LeppyR64

+0

Nếu những cập nhật hoặc xóa đang được thực hiện theo chương trình từ vba, chỉ cần tắt SetWarnings, thực hiện truy vấn, bật SetWarnings. – LeppyR64

Các vấn đề liên quan