Wednesday, March 6, 2024

Die Felder „Datum“, „Telefonnummer“ und „Währung“ werden falsch zusammengeführt, wenn Sie eine Access- oder Excel-Datenquelle in Word verwenden – Microsoft-Support

Symptome

Wenn Sie einen Seriendruck in Microsoft Word mithilfe von OLEDB mit einer Microsoft Access- oder Microsoft Excel-Datenquelle durchführen, sind die Zusammenführungsergebnisse für die Felder „Datum", „Telefonnummer" und „Währung" falsch. Zum Beispiel:

Das Feld „Datum" wird im folgenden Format angezeigt:

1995-10-22 00:00:00
Das Feld „Telefonnummer" aus einer Access-Datenquelle wird im folgenden Format angezeigt:

-7081234567.00
Das Feld Währung wird im folgenden Format angezeigt:

12.00

-oder-

12000

Ursache

Dieses Verhalten tritt auf, weil die Daten in ihrem nativen, gespeicherten Format in Access oder Excel angezeigt werden. Um zusammengeführte Daten zu formatieren, müssen Sie die Zusammenführungsfelder im Hauptdokument formatieren. Wenn Sie die Daten in der Datenquelle formatieren, bleibt die Formatierung beim Zusammenführen der Daten im Hauptdokument nicht erhalten.

Problemumgehung

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden.

In Microsoft Word

Verwenden Sie einen Schalter, um die Ergebnisse des MERGEFIELD zu formatieren. Verwenden Sie dazu eine der folgenden Methoden.

Hinweis Um die Feldcodes in Microsoft Word anzuzeigen, drücken Sie ALT+F9.

Methode 1: Verwenden Sie den numerischen Bildschalter

Fügen Sie einen numerischen Bildschalter (\#) ein, ähnlich einem der folgenden Beispiele:

Verwenden Sie in einem Währungsfeld einen numerischen Bildschalter ähnlich dem:

{MERGEFIELD number \# $####,0.0}Hinweis: Die Zeichenfolge {MERGEFIELD number \# $####,0.0} funktioniert auch für Microsoft SQL Server 6.

Verwenden Sie in einem Telefonfeld einen numerischen Bildschalter ähnlich dem:

{MERGEFIELD phone \# ###'-'###'-'####}Hinweis Der Bindestrich im Mergefield steht in einfachen Anführungszeichen.

Methode 2: Verwenden Sie den Bildwechsel zwischen Datum und Uhrzeit

Fügen Sie einen Datums-/Uhrzeit-Bildschalter (\@) in das Feld „Datum" ein, sodass das Feld „Datum" wie folgt aussieht:

{MERGEFIELD date \@ "MMMM d, yyyy"}Hinweis Bei der Bildumschaltung muss die Groß-/Kleinschreibung beachtet werden. Darüber hinaus müssen Sie die Bildzeichenfolge in Anführungszeichen setzen.

In Microsoft Access

Erstellen Sie eine Abfrage in Microsoft Access und verwenden Sie die Abfrage in Ihrem Word-Serienbrief. Verwenden Sie in der Microsoft Access-Abfrage die Funktion FORMAT(), um die zusammenzuführenden Daten in Microsoft Word zu formatieren.

Mehr Informationen

Standardmäßig verwendet Word OLEDB, um beim Durchführen eines Seriendrucks eine Verbindung zur Datenquelle herzustellen. Sie können Word dazu zwingen, Dynamic Data Exchange (DDE) zu verwenden, indem Sie Programmiercode für den Zugriff auf die Daten verwenden.

Hinweis Weitere Informationen zur Verwendung von Feldschaltern in Microsoft Word erhalten Sie, indem Sie auf „Microsoft Word-Hilfe" klicken
Geben Sie im Menü „Hilfe" allgemeine Optionen im Office-Assistenten oder Antwort-Assistenten ein und klicken Sie dann auf „Suchen", um die zurückgegebenen Themen anzuzeigen.

No comments:

Post a Comment