Cómo forzar una nueva línea en un mensaje MsgBox en Access

Moderado: requiere aptitudes básicas de macro, codificación e interoperabilidad.

Este artículo se aplica a archivos de base de datos de Microsoft Access (.mdb o .accdb), o de proyecto de Microsoft Access (.adp).

Resumen

Si desea forzar una nueva línea en un cuadro de mensaje, puede incluir una de las siguientes opciones:

  • Constante de Visual Basic para Aplicaciones para un retorno de carro y una fuente de línea, vbCrLf.
  • Los códigos de carácter de un retorno de carro y avance de línea, Chr(13) & Chr(10).

Por ejemplo, si tenía el siguiente mensaje:

AVISO: ¡Este es un mensaje importante!

y quería que el mensaje se mostrara como

NOTICE:
 
This is an Important Message!

escribiría el mensaje como una expresión de cadena como en cualquiera de los ejemplos siguientes:

  • Ejemplo de uso de la constante de Visual Basic para aplicaciones:

    MsgBox "NOTICE:" & vbCrLf & "This is an Important Message!"
    
  • Ejemplo con los códigos de caracteres:

    MsgBox "NOTICE:" & Chr(13) & Chr(10) & "This is an Important Message!"
    

También puede usar vbCrLfconstant para crear varias líneas en un cuadro de texto en un formulario o en una página de acceso a datos.

Referencias

Para obtener más información sobre los códigos de caracteres, en el Editor de Visual Basic, haga clic en Ayuda de Microsoft Visual Basic en el menú Ayuda, escriba Función Chr en el Asistente de Office o en el Asistente para respuestas y, a continuación, haga clic en Buscar para ver el tema.