MS Access zeigt keine Zeilenumbrüche der vorhandenen Daten an

748
Mike M

Ich erstelle ein MS Access-Frontend für Daten von woanders.

In diesem Fall handelt es sich um eine verknüpfte SQL Server-Tabelle.
Die Daten werden tatsächlich von einem LAMP-Webserver mit gemeinsamem Hosting importiert.
Es sind die Ergebnisse eines Online-Quiz von einer Wordpress-Seite, von einem Plugin (WP-Pro-Quiz).

Ich werde verrückt, weil ich einfach die Daten in dieser einen Spalte als reinen Text anzeigen möchte, jedoch mit Zeilenumbrüchen.
Access ignoriert jedoch die Zeilenumbrüche in den Daten.

Ich bin in einem Formular, weil ich andere Dateneingaben in Verbindung mit diesen Informationen mache. Ich habe es mit einem Textfeld oder einem Label ausprobiert - beide sind in Ordnung, weil ich diese Spalte nicht selbst bearbeiten möchte.
Ich überprüfe ständig mit verschiedenen Werkzeugen, dass es Zeilenumbrüche gibt.

Ich habe auch versucht, die Daten zu bearbeiten, indem Sie eine Textbox verwenden und die Strg-Eingabetaste drücken.
Dies gibt mir einen Zeilenumbruch auf dem Bildschirm.
Ich schwöre, wenn ich die Daten in einem Texteditor überprüfe, sind die Zeichen die gleichen wie in meiner Tabelle. Aaargh!

Was will Access glücklich sein und meine Zeilenumbrüche aus der Tabelle anzeigen?

0

1 Antwort auf die Frage

0
Mike M

Nun, was Access für Zeilenumbrüche wünscht, die es respektieren kann, ist

  • Windows -Zeilenumbrüche
  • == CR-LF
  • oder - da Sie Access - Chr (13) & Chr (10) oder vbCrLf mögen

Wenn Ihre Daten aus einer Unix-Box stammen, ist es sehr vernünftig, dass Sie nur den "Zeilenvorschub" = LF = Chr (10) verwenden.

Sie sagen, dass Sie die Quelldaten in einem Texteditor überprüfen, dass sie crlf haben. Ich gehe davon aus, dass Sie Windows verwenden, wenn Sie Access verwenden.
Da crlf der Standard in Windows ist, sollten wir fragen:

Gibt es eine Chance, dass Sie diese Überprüfung auf eine Weise durchführen, die dazu führt, dass alle Zeilenumbrüche in diesem Texteditor als crlf angezeigt werden - wodurch Ihr Quelldatenproblem ausgeblendet wird?
Wenn Sie kopieren und einfügen, besteht in manchen Texteditoren ein noch größeres Risiko.

'
'
Alle LF-Zeilenumbrüche zu haben, ist hier eine wirklich realistische Erklärung.
Überprüfen Sie die Zeilenenden in Ihren Quelldaten mit einem Tool, das die Daten niemals automatisch ändert, z. B. xvi32:
http://www.chmaas.handshake.de/delphi/freeware/xvi32/. xvi32.htm
'

  • Wenn Sie feststellen, dass es nur LF für alle Zeilenumbrüche gibt,
  • einen String ersetzen für Chr (10) -> Chr (13) & Chr (10)
  • Wo auch immer es für Ihre Anwendung am sinnvollsten ist.

und Access zeigt Zeilenumbrüche an.