Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Msgbox Visual Basic
Msgbox Visual Basic
cuadros de mensaje
La funcion MsgBox muestra un mensaje en un cuadro de dialogo, espera a
que el usuario pulse un boton del cuadro y devuelve un valor, el cual se
correspondera con el boton pulsado.
En la ayuda de Access se pueden estudiar todos los parametros posibles de
esta funcion. Aqui vamos a mostrar solo 2 aspectos: como aadir mas de
una linea y que tipo de botones pulsables hay disponibles.
Para hacer aparecer un cuadro de mensaje de una sola linea, el codigo
necesario seria como el siguiente:
variable = MsgBox("Mensaje", vbOKOnly, "Titulo")
La variable que hay a la izquierda del signo de igualdad puede ser
cualquiera. El mensaje mostrado seria lo que va entrecomillado como
primer parametro, luego viene la definicion del tipo de botones a mostrar
en el cuadro (en este caso solo se mostraria un boton Aceptar) y despues,
tambien entrecomillado, el titulo del cuadro.
Para un cuadro de mas de una linea hay que emplear la palabra clave
vbCrLf dentro del mensaje que separe mediante signos & las diferentes
lineas. Un ejemplo basico seria:
variable = MsgBox("1 linea " & vbCrLf & "2 linea", vbOKOnly, "Titulo")
En sustitucion de vbCrLf se pueden utilizar Chr(13), que denota el caracter
ASCII 13, que es el retorno de carro, y tambien Chr(10), que corresponde
al caracter de avance de linea. Los tres tienen la misma funcionalidad.
En cuanto a los botones a mostrar en el cuadro de mensaje, en el ejemplo
anterior se ha especificado vbOKOnly pero la lista completa es la siguiente:
VbOKOnly Muestra solamente el boton Aceptar
VbOKCancel Muestra los botones Aceptar y Cancelar
VbAbortRetryIgnore Muestra los botones Anular, Reintentar e Ignorar
VbYesNoCancel Muestra los botones Si, No y Cancelar
VbYesNo Muestra los botones Si y No
VbRetryCancel Muestra los botones Reintentar y Cancelar
Los valores devueltos por estos botones, al ser pulsados, son los
siguientes: