Jak wymusić nowy wiersz w komunikacie MsgBox w programie Access

Umiarkowane: wymaga podstawowych umiejętności w zakresie makra, kodowania i współdziałania.

Ten artykuł dotyczy pliku bazy danych programu Microsoft Access (.mdb), pliku bazy danych programu Microsoft Access (.accdb) lub pliku projektu programu Microsoft Access (.adp).

Podsumowanie

Jeśli chcesz wymusić nowy wiersz w polu komunikatu, możesz uwzględnić jeden z następujących elementów:

  • Stała Visual Basic for Applications dla powrotu karetki i posuwu linii, vbCrLf.
  • Kody znaków dla powrotu karetki i posuwu liniowego, Chr(13) & Chr(10).

Jeśli na przykład został wyświetlony następujący komunikat:

UWAGA: Jest to ważna wiadomość!

i chcesz, aby komunikat był wyświetlany jako

NOTICE:
 
This is an Important Message!

Komunikat należy wprowadzić jako wyrażenie ciągu, tak jak w każdym z następujących przykładów:

  • Przykład przy użyciu stałej Visual Basic for Applications:

    MsgBox "NOTICE:" & vbCrLf & "This is an Important Message!"
    
  • Przykład przy użyciu kodów znaków:

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

Można również użyć vbCrLfconstant do utworzenia wielu wierszy w polu tekstowym w formularzu lub na stronie dostępu do danych.

Informacje

Aby uzyskać więcej informacji na temat kodów znaków, w Redaktor Visual Basic kliknij pozycję Pomoc programu Microsoft Visual Basic w menu Pomoc, wpisz funkcję Chr w Asystentze pakietu Office lub Kreatorze odpowiedzi, a następnie kliknij pozycję Wyszukaj, aby wyświetlić temat.