En las bases de datos de Access, puede usar la acción de macro Cuadro de mensajes para mostrar un cuadro de mensaje que contiene una advertencia o un mensaje informativo. Por ejemplo, puede usar la acción de macro Cuadro de mensajes con validación macros. Cuando un control o registro una condición de validación en la macro, un cuadro de mensaje puede mostrar un mensaje de error y proporcionar instrucciones sobre el tipo de datos que se deben especificar.

Nota: Es posible que parte del contenido de este tema no pueda aplicarse a algunos idiomas.

Nota: A partir de Access 2010, la acción de macro MsgBox se cambió a Cuadro de mensajes.

Configuración de bases de datos de escritorio de Access

En las bases de datos de escritorio de Access, la acción de macro Cuadro de mensajes tiene los siguientes argumentos.

Argumento de la acción

Descripción

Mensaje

El texto del cuadro de mensaje. Escriba el texto del mensaje en el cuadro Argumento mensaje. Puede escribir hasta 255 caracteres o escribir un expresión (precedido por un signo igual).

Pitido

Especifica si el altavoz del equipo o dispositivo suena un tono de pitido cuando se muestra el mensaje. Seleccione (suena el tono de pitido) o No (no suena el tono de pitido). El valor predeterminado es .

Tipo

El tipo de cuadro de mensaje. Cada tipo tiene un icono diferente. Seleccione Ninguno,Crítico, ¿Advertencia?, Advertencia!o Información. El valor predeterminado es Ninguno.

Título

El texto que se muestra en el cuadro de mensaje barra de título. Por ejemplo, puede hacer que la barra de título muestre "Validación de id. de cliente". Si deja este argumento en blanco, se mostrará "Microsoft Access".

Configuración de aplicaciones web de Access

En las aplicaciones web de Access, la acción de macro Cuadro de mensajes solo tiene un argumento.

Argumento de la acción

Descripción

Mensaje

El texto del cuadro de mensaje. Escriba el texto del mensaje en el cuadro Argumento mensaje. Puede escribir hasta 255 caracteres o escribir un expresión (precedido por un signo igual).

Observaciones

En las bases de datos de escritorio de Access, puede usar la acción de macro Cuadro de mensajes para crear un mensaje de error con formato similar a los mensajes de error integrados que Access. La acción de macro Cuadro de mensajes le permite proporcionar un mensaje en tres secciones para el argumento Mensaje. Separe las secciones con el carácter "@".

En el ejemplo siguiente se muestra un cuadro de mensaje con formato con un mensaje en secciones. La primera sección del texto del mensaje se muestra como un encabezado en negrita. La segunda sección se muestra como texto sin formato debajo de ese título. La tercera sección se muestra como texto sin formato debajo de la segunda sección, con una línea en blanco entre ellas.

Escriba la cadena siguiente en el argumento Mensaje:

Botón incorrecto.@This botón no work.@Try otro botón.

Nota: Esta técnica de formato especial no se puede usar en las aplicaciones web de Access.

No puede ejecutar la acción Cuadro de mensajes en un módulo Visual Basic para Aplicaciones (VBA). Use la función MsgBox en su lugar.

Ejemplos

Escenarios de cuadro de mensaje

En los ejemplos siguientes se muestran diferentes tipos de escenarios para usar la acción de macro Cuadro de mensajes.

Acción

argumento

Comentario

Cuadro de mensajes

Mensaje:Ir al registro de proveedor cuyos productos desea ver y, a continuación, haga clic en el botón Revisar productos de nuevo.

Pitido: No

Tipo: Ninguno

Título:Seleccionar un proveedor

En este ejemplo, si no hay ningún proveedor actual en el formulario Proveedores, muestre un mensaje. Access no muestra ningún icono con el mensaje.

Cuadro de mensajes

Mensaje:Escriba un nombre de proveedor antes de intentar guardar el registro.

Pitido:

Escriba: Advertencia.

Título:Falta el nombre del proveedor

En este ejemplo, si no se proporciona ningún nombre de proveedor para el registro cuando el usuario intenta guardar el registro, muestre un mensaje con un sonido audible. Access muestra un icono de signo de exclamación con este mensaje.

Cuadro de mensajes

Mensaje:="El proveedor" & [Formularios]. [Proveedores]! [Nombre del proveedor] & " ya está en la base de datos".

Pitido:

Tipo: Crítico

Título:Proveedor duplicado

En este ejemplo de base de datos de escritorio, el usuario ha escrito un nombre de proveedor duplicado en el formulario Proveedores. En el argumento Mensaje, la expresión concatena el texto del mensaje personalizado y muestra el nombre del proveedor que el usuario ha escrito en el control Nombre del proveedor en el formulario Proveedores. Access muestra un mensaje con un sonido audible y un icono crítico con este mensaje.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×