Frage

Die Benutzer werden Einfügen von Text aus Lotus Notes in meine VBA-Anwendung. Diese wird dann in Access gespeichert wird. Manchmal ist der eingefügte Text enthält, was ich davon ausgehen, ist ein Wagenrücklauf, das, wenn sie in eine einzige Zeile Formularsteuerung eingefügt, in der Klage der Formen als ¶ angezeigt wird.

Da dies jedoch nicht auf die VBE einfügen in, ich bin nicht in der Lage dies für SQL-Transaktionen von ungültigen Zeichen meiner Liste hinzuzufügen. Ich habe versucht, Chr(10), Chr(13) Einfangen und sogar das Pilcrow Symbol Chr(182), aber nichts wird die Erkennung und Entfernung dieser Art ermöglichen.

Anders als dieses das Symbol verursacht keine Probleme, es ist nur eine Anzeige Sache.

Gibt es eine Möglichkeit, diesen Charakter erkennen kann und es aus einem String Streifen?

Edit: Ich habe einige Tests gemacht und bekam die Anwendung, mir zu sagen, was der Zeichencode der am weitesten rechts stehenden Zeichen ist und bestätigt es Chr(10) werden - einen anderen Weg versuchen und behandelt dies als Ausnahme

War es hilfreich?

Lösung

Behandeln dies als Ausnahme von der normalen Zeichenfolge Reinigung und getrimmt nur die CR / LF alle Strings aus. Simpler als ich am Ende dachte, aber es hat mich für eine Weile ratlos hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top