Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
com/access-aprende-a-usar-los-msgbox-parte-1/
Programación en Access y Excel
Blog sobre Access y Excel
Inicio Autor Colaboradores Contactar Más información sobre las cookies Política de cookies
Access – Aprende a usar los MsgBox – Parte 1
11 septiembre, 2013 Angel 4 Comments
Access, Cursos y tutoriales Access, Básico
El otro día hablábamos sobre la importancia de informar al usuario
de nuestra aplicación, mediante ayudas de texto, sobre los distintos
objetos de nuestro programa.
En la misma línea hoy vamos a hablar de los mensajes de texto
(MsgBox). Dichos mensajes nos permiten interactuar con el usuario,
en ocasiones solo para informar, otras para obligar al usuario a
tomar una decisión, como por ejemplo, al pulsar el bótón de salir de
la aplicación preguntar al usuario si realmente está de acuerdo en
esa acción.
Configurar los msgbox en nuestro Access es tremendamente
sencillo así que daremos unas pequeñas pautas para que podáis
hacerlo vosotros mismos y, aunque se puede hacer mediante
macros, yo soy gran defensor de la versatibilidad de VBA y por tanto
este tutorial se centrará en esta metodología.
La estructura básica para mostrar en MsgBox es así:
Enlaces de interés
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
1 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
Web de Access del
Búho
Web de Emilio
Sancha
Access User
Group España
Web de Neckkito
Los MsgBox tienen tres argumentos fundamentales: Web de Access de
Jefferson
Texto a mostrar: Este argumento es obligatorio configurarlo y
representa el texto que mostrará nuestro mensaje. Foro Access Búho
Botones: Este es opcional y en él configuramos el como
Foro
queremos que se muestre el mensaje, cuantos botones ha de
nksvaccessolutions
llevar, el icono que mostrará y cual será el botón predeterminado.
En este argumento se pueden usar uno o varios de los siguientes La web del
valores a la vez según nuestras necesidades. programador
VbOKOnly: Muestra solamente el botón Aceptar. Abogados-mf
VbOKCancel: Muestra los botones Aceptar y Cancelar.
VbAbortRetryIgnore: Muestra los botones Anular, Entradas recientes
Reintentar e Ignorar.
Microsoft Access
VbYesNoCancel: Muestra los botones Sí, No y Cancelar.
Curso Básico 4 –
VbYesNo: Muestra los botones Sí y No.
Clientes, creando
VbRetryCancel: Muestra los botones Reintentar y
la tabla
Cancelar.
VbCritical: Muestra el icono de mensaje crítico. Microsoft Access
VbQuestion: Muestra el icono de pregunta de advertencia. Curso Básico 3 –
VbExclamation: Muestra el icono de mensaje de Clientes, ¿qué
advertencia. queremos hacer
VbInformation: Muestra el icono de mensaje de con ellos?
información.
Microsoft Access
VbDefaultButton1: El primer botón es el predeterminado.
Curso Básico 2 –
VbDefaultButton2: El segundo botón es el predeterminado.
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
2 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
Si se omite este argumento el valor predeterminado será VbOKOnly, Microsoft Access
o sea, que solo mostrará un botón de aceptar tal y como se muestra Curso Básico 1 –
en la imagen anterior.
Introducción
Hay algunas opciones más que no he mostrado porque realmente Conferencias
no son interesantes. Puedes consultarlas en la ayuda de Access. desarrolladores
Access (AUGE)
Y otro punto muy interesante a favor de este argumento es que, en
2018
función de los botones que hayamos elegido mostrar en el mensaje
de texto, una vez que nuestro usuario pulse uno de ellos, la Conectando
aplicación devolverá un valor que podremos capturar y actuar en Access a Amazon
consecuencia. Vamos a verlos: en la nube
vbOK – Aceptar FileMaker, Inc.
vbCancel – Cancelar lanza su
vbAbort – Anular Plataforma
vbRetry – Reintentar actualizada que
vbIgnore – Ignorar permite la rápida
vbYes – Si creación de apps
vbNo – No personalizadas
El valor de la izquierda es el que devuelve la aplicación cuando Access & Visual
pulsemos el botón de la derecha. Studio ¿indeciso?
Título: Opcional. Es el texto que se muestra en la barra de título,
Categorías
si se omite se mostrará el título de la aplicación.
Access
La teoría está muy bien pero estoy seguro que estáis deseando
Blogonews
empezar a probar nuestros mensajes de texto. Pues vamos a ello
con algunos ejemplos. Cursos y tutoriales
Entrevistas
Lo primero que hay que hacer es crear un formulario en blanco y
colocamos un botón con el que poder interactuar. Pulsaremos sobre Excel
él con el botón derecho del ratón e iremos a sus propiedades,
Libros
pestaña eventos y el evento “Al hacer Click”, seleccionamos
“Procedimiento de evento” y pulsamos sobre el botón con los Manuales
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
3 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
Otros sistemas
Servidores
Tablets
Tecnologías en la
nube
Tips
Nota: Se puede apreciar que antes de acceder al elditor de VBA me
he tomado la molestia de cambiar el nombre que da por defecto
Access al botón “Comando1” por uno mas identificativo
“cmdSalir”, esta práctica es sumamente recomendable que lo
hagamos como rutina pues de lo contrario cuando nuestros
formularios se llenan de botones y controles es cuestan mucho
poder identificarlos correctamente.
Sigamos, en el editor de VBA, donde ya Access nos ha escrito un
par de líneas escribiremos nuestro código.
Ejemplo 1: Mensaje con botón “Aceptar” e icono de
advertencia:
Ahora vamos a nuestro formulario y pulsamos el botón para
comparar que hemos cambiado desde el primer ejemplo a este:
Como ves, la
diferencia entre este
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
4 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
hemos mostrado al usuario. A nuestra elección según el tipo de
mensaje que queramos mostrar y lo que pretendamos trasmitir al
usuario. Por ejemplo, si utilizamos este mensaje como advertencia
de una acción que no queremos que realice pues el icono sería mas
apropiado que el de información.
Este tipo de mensajes, una vez pulsado el botón “Aceptar” se cierra
y el programa sigue ejecutando las líneas de código que hubiera a
continuación del MsgBox.
Bien, ya hemos visto la forma de poner un mensaje de texto simple
pero lo interesante es poder interactuar con ellos, darle opciones
al usuario y decidir que hacer nosotros en función de su elección
pero eso lo dejaremos para el próximo artículo para no hacer muy
pesado este.
Comparte esto:
Relacionado
Access - Aprende a Microsoft Access - Gestión de Usuarios
usar los MsgBox - Ofrece ayuda en Básica
parte 2 pantalla al usuario
mediante etiquetas en
los controles
Angel
Desarrollador de software para pequeña y mediana empresa con
más de veinte años de experiencia.
El Ayuntamiento de Benalmádena ofrece la posibilidad de
obtener las certificaciones de Microsoft Office
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
5 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
Sanipachenko 26 marzo, 2014
@docebit 26 marzo, 2014 Responder
Poderse, se puede, sólo que el tema sería
algo extenso como para poder explicarlo
sobre este comentario. No obstante lo dejo
pendiente y me has dado tema para poder
escribir un artículo completo con todos los
detalles.
Ahora, dando una pincelada, si es un
MsgBox personalizado con el nombre de la
persona que está usando el equipo
siempre puedes rescatarlo de la tabla
usando, por ejemplo, el DLookUp.
Guardarlo en una variable de texto y luego
usar esa variable en la construcción del
msgbox, algo como MsgBox (“Esto va
dirigido a ” & MiVariable & ” porque ha
realizado una acción mal”, ……….)
Jaime 6 octubre, 2015 Responder
Buenas tardes actual mente quiero saber si se puede
hacer que aparezca un mensaje dependiendo lo que
seleccione de una lista, les voy a decir que tengo o
comentar el caso.
Cree un formulario el cual sirve solo de consulta en
este se puede ver información. Hay una lista
combinada o no sé como se llame que cuando le doy
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
6 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
mismo formulario que es activo u inactivo. Esto lo que
hace es que cuando seleccione un dato de la lista que
este inactivo no lo muestra, pero me gustaría saber si
hay algún modo de que cuando le de click a ese dato
me aparezca un mensaje que diga proyecto inactivo
pero que los cuando le dé en un dato que si este activo
lo deje ver normal. Les agradezco una respuesta de si
es posible o no.
Gracias
Jaime 6 octubre, 2015 Responder
Buenas tardes actual mente quiero saber si se puede
hacer que aparezca un mensaje dependiendo lo que
seleccione de una lista, les voy a decir que tengo o
comentar el caso.
Cree un formulario el cual sirve solo de consulta en
este se puede ver información. Hay una lista
combinada o no sé como se llame que cuando le doy
click en ella me deja ver la dicho registro. Adicional a
esto este formulario esta filtrado con un cuadro en el
mismo formulario que es activo u inactivo. Esto lo que
hace es que cuando seleccione un dato de la lista que
este inactivo no lo muestra, pero me gustaría saber si
hay algún modo de que cuando le de click a ese dato
me aparezca un mensaje que diga proyecto inactivo
pero que los cuando le dé en un dato que si este activo
lo deje ver normal. Les agradezco una respuesta de si
es posible o no. Gracias
Deja un comentario
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
7 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
Este sitio usa Akismet para reducir el spam. Aprende cómo se
procesan los datos de tus comentarios.
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
8 de 9 17/09/2018 03:50 p. m.
Access – Aprende a usar los MsgBox – Parte 1 – Programación en Acc... [Link]
ENLACES DE INTERÉS ENTRADAS RSS CATEGORÍAS
RECIENTES
Web de Chea RSS - Entradas Access
Microsoft Access Curso
Video Tutoriales RSS - Comentarios Blogonews
Básico 4 – Clientes, creando
Web de Access del Búho Cursos y tutoriales
la tabla
Web de Emilio Sancha Entrevistas
Microsoft Access Curso
Access User Group España Básico 3 – Clientes, ¿qué Excel
Web de Neckkito queremos hacer con ellos? Libros
Web de Access de Jefferson Microsoft Access Curso Manuales
Básico 2 – Creando el
Foro Access Búho Noticias
fichero de base de datos
Foro nksvaccessolutions Otro Software
Microsoft Access Curso
La web del programador Otros sistemas
Básico 1 – Introducción
Abogados-mf Servidores
Conferencias
desarrolladores Access Tablets
(AUGE) 2018 Tecnologías en la nube
Tips
Developed by Think Up Themes Ltd. Powered by WordPress.
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su
consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace
para mayor información.
ACEPTAR
9 de 9 17/09/2018 03:50 p. m.