2017-12-28 20 views
0

Ich speichere Postadressen in einer Access-Datenbank. Wie kann ich es so machen, dass es im richtigen Format gespeichert wird, so dass es, wenn es mit einer Abfrage ausgewählt wird, alles auf separaten Zeilen ist?Wie mache ich MS Access multi line

+0

Es ist viel besser, dass Sie die Adressdetails über einige Felder im Einklang mit der Datenbank-Theorie speichern. Zumindest könnten Sie Adresse, Ort und PLZ/Postleitzahl trennen. –

Antwort

0

Ich nehme an, Sie könnten ein Feld in die Daten für die Zeilennummer setzen, dann in der Abfrage nach diesem Feld sortieren, aber nicht anzeigen. Ihre Quelldaten würden einen separaten Datensatz für jede Zeile der Adresse enthalten.

1

Sprechen Sie über eine TextBox? Wenn ja, setze einfach die Eigenschaft EnterKeyBehavior der TextBox auf True in Code oder setze Enter Key Behavior auf New Line in Field im Eigenschaftsfenster (Abschnitt "Other").

===

Wenn Sie verschiedene Felder in einer Abfrage als mehrzeilige Zeichenfolge verketten möchten, tun so etwas wie dieses

SELECT 
    [Name] & Chr$(13) & Chr$(10) & 
    [Street] & Chr$(13) & Chr$(10) & 
    [City] & ' ' & [ZipCode] As AdrMultiline 
FROM 
    tblAddress 
1

Drücken von Strg + Enter wird ein Textfeld einen Zeilenumbruch einfügen. Auf diese Weise werden alle Daten in einem Feld gespeichert, der Text wird jedoch in mehrere Zeilen aufgeteilt.