Hành động macro MessageBox

Trong cơ sở dữ liệu Access, bạn có thể sử dụng hành động macro MessageBox để hiển thị hộp tin nhắn có chứa cảnh báo hoặc thông báo tin nhắn. Ví dụ, bạn có thể sử dụng hành động macro MessageBox với xác thực macro. Khi một điều khiển hoặc bản ghi không thành công điều kiện xác thực trong macro, hộp thông báo có thể hiển thị thông báo lỗi và cung cấp hướng dẫn về loại dữ liệu cần được nhập vào.

Lưu ý: Một số nội dung trong chủ đề này có thể không áp dụng cho một số ngôn ngữ.

Lưu ý: Bắt đầu từ Access 2010, hành động macro Box msgđã được đổi tên thành MessageBox.

Thiết đặt cho cơ sở dữ liệu Access trên máy tính

Trong cơ sở dữ liệu Access trên máy tính của bạn, hành động macro MessageBox có các đối số sau đây.

Đối số hành động

Mô tả

Thư

Văn bản trong hộp tin nhắn. Nhập văn bản thư vào hộp đối số thư . Bạn có thể nhập tối đa 255 ký tự hoặc nhập biểu thức (trước bằng dấu bằng).

Bi

Xác định xem máy tính của bạn hay loa của thiết bị âm thanh khi thư Hiển thị. Chọn (âm thanh tiếng bíp) hoặc không (không âm thanh tiếng bíp). Mặc định là .

Loại

Loại hộp thông báo. Mỗi loại có một biểu tượng khác. Chọn không, quan trọng, cảnh báo?, cảnh báo!hoặc thông tin. Mặc định là khôngcó.

Tiêu đề

Văn bản được hiển thị trong hộp thông báo thanh tiêu đề. Ví dụ, bạn có thể có thanh tiêu đề Hiển thị "xác thực ID khách hàng". Nếu bạn để trống đối số này, "Microsoft Access" sẽ được hiển thị.

Thiết đặt cho các ứng dụng Web Access

Trong Access Web Apps, hành động macro MessageBox chỉ có một đối số.

Đối số hành động

Mô tả

Thư

Văn bản trong hộp tin nhắn. Nhập văn bản thư vào hộp đối số thư . Bạn có thể nhập tối đa 255 ký tự hoặc nhập biểu thức (trước bằng dấu bằng).

Chú thích

Trong cơ sở dữ liệu Access trên máy tính, bạn có thể sử dụng hành động macro MessageBox để tạo một thông báo lỗi được định dạng tương tự như các thông báo lỗi dựng sẵn được hiển thị theo Access. Hành động macro MessageBox cho phép bạn cung cấp thư trong ba phần cho đối số thư. Bạn tách các phần bằng ký tự "@".

Ví dụ sau đây Hiển thị hộp thông báo có định dạng với thư được phân cách. Phần đầu tiên của văn bản trong thư sẽ được hiển thị dưới dạng đầu đề đậm. Phần thứ hai được hiển thị dưới dạng văn bản thuần bên dưới đầu đề đó. Phần thứ ba được hiển thị dưới dạng văn bản thuần bên dưới phần thứ hai, bằng đường trống giữa chúng.

Nhập chuỗi sau đây vào đối số thư :

Nút sai! @This không hoạt động. @Try một nút khác.

Lưu ý: Kỹ thuật định dạng đặc biệt này không thể sử dụng trong các ứng dụng Web Access.

Bạn không thể chạy hành động MessageBox trong mô-đun Visual Basic for APPLICATIONS (VBA). Sử dụng hàm MsgBox thay vào đó.

Ví dụ

Tình huống hộp thông báo

Ví dụ sau đây cho thấy các loại kịch bản khác nhau để sử dụng hành động macro MessageBox .

Hành động

Đối số

Chú thích

Hộp thư

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 vào nút xem lại sản phẩm.

Beep: không

Loại: không

Tiêu đề: chọn một nhà cung cấp

Trong ví dụ này, 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ư. Access không hiển thị bất kỳ biểu tượng nào bằng thư.

Hộp thư

Thông báo: vui lòng nhập tên nhà cung cấp trước khi tìm cách lưu bản ghi.

Beep:

Loại: cảnh báo!

Chức danh: tên nhà cung cấp bị thiếu

Trong ví dụ này, nếu không có tên nhà cung cấp nào được cung cấp cho bản ghi khi người dùng cố gắng lưu bản ghi, hãy Hiển thị thư có âm thanh âm thanh. Access sẽ hiển thị biểu tượng dấu chấm than với thư này.

Hộp thư

Thông báo: = "nhà cung cấp" & [biểu mẫu]! [Nhà cung cấp]! [Tên nhà cung cấp] & "đã có trong cơ sở dữ liệu".

Beep:

Loại: Critical

Tiêu đề: nhà cung cấp trùng lặp

Trong ví dụ cơ sở dữ liệu bàn làm việc này, người dùng đã nhập tên nhà cung cấp trùng lặp vào biểu mẫu nhà cung cấp. Trong đối số thư, biểu thức ghép văn bản thông báo tùy chỉnh và hiển thị tên nhà cung cấp mà người dùng đã nhập vào điều khiển tên nhà cung cấp trên biểu mẫu nhà cung cấp. Access sẽ hiển thị một tin nhắn có âm thanh và một biểu tượng quan trọng với thư này.

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

×