Felterne Dato, Telefonnummer og Valuta flettes forkert, når du bruger en Access- eller Excel-datakilde i Word 2002 eller Word 2003

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 304387 - Få vist de produkter, som denne artikel refererer til.
Du kan finde en Microsoft Word 97-version og Word 2000-version af denne artikel under 142340. Artiklen er evt. på engelsk.
Udvid alle | Skjul alle

På denne side

Symptomer

Når du udfører en brevfletning i Microsoft Word vha. OLEDB med en Microsoft Access- eller Microsoft Excel-datakiilde, er resultaterne af brevfletningen for felterne Dato, Telefonnummer og Valuta forkerte. Eksempel:

Feltet Dato vises i følgende format:
1995-10-22 00:00:00
Feltet Telefonnummer fra en Access-datakilde vises i følgende format:
-7081234567.00
Feltet Valuta vises i følgende format:
12.00

eller

12000

Årsag

Problemet opstår, fordi dataene vises i det format, de oprindeligt er gemt i i Access eller Excel. Hvis du vil formatere flettede data, skal du formatere fletfelterne i hoveddokumentet. Hvis du formaterer dataene i datakilden, bevares formateringen ikke, når du fletter dataene ind i hoveddokumentet.

Workaround

Du kan omgå problemet ved at bruge en af følgende metoder.

I Microsoft Word

Brug en parameter til at formatere resultaterne af MERGEFIELD. Du kan gøre det ved at bruge en af følgende metoder:

Bemærk! Hvis du vil have vist feltkoderne i Microsoft Word, skal du trykke på ALT+F9.

Metode 1: Brug parameteren Talformat

Medtage en talformatparameter (\#), der svarer til et af følgende eksempler:

I feltet Valuta skal du bruge en talformatparameter, der svarer til:
{MERGEFIELD tal \# $####,0.0}
Bemærk! Strengen {MERGEFIELD tal \# $####,0.0} fungerer også i Microsoft SQL Server 6.

I feltet Telefonnummer skal du bruge en talformatparameter, der svarer til:
{MERGEFIELD telefonnummer \# ###'-'###'-'####}
Bemærk! Bindestregen i fletfeltet er i enkelte anførselstegn. Yderligere oplysninger finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
121938 Bindestreger vises ikke korrekt sammen med talformatparametre. Artiklen er evt. på engelsk.

Metode 2: Brug parameteren Dato/klokkeslæt

Medtag en dato/klokkeslætsparameter (\@) i feltet Dato, så datofeltet ser sådan ud:
{MERGEFIELD dato \@ "MMMM d, yyyy"}
Bemærk! Billedparameteren skelner mellem små og store bogstaver. Desuden skal du bruge anførselstegn omkring billedstrengen.

I Microsoft Access

Opret en forespørgsel i Microsoft Access, og brug forespørgslen i din Word-brevfletning. I forespørgslen i Microsoft Access skal du bruge funktionen FORMAT() til at formatere de data, der skal flettes ind i Microsoft Word. Yderligere oplysninger finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
197520 Sådan bruges en forespørgsel til at formatere data til en brevfletning. Artiklen er evt. på engelsk.

Yderligere Information

Word bruger som standard OLEDB til at oprette forbindese til datakilden, når der foretages brevfletning. Du kan tvinge Word til at bruge DDE (Dynamic Data Exchange) ved at bruge programmeringskode til at få adgang til dataene.

Yderligere oplysninger om brug af DDE til at få adgang til data i en brevfletning finder du ved at klikke på følgende artikelnummer og få artiklen vist i Microsoft Knowledge Base:
289830 Prompt til valg af tabel med Word 2002-brevfletningskode til Excel- eller Access-datakilde. Artiklen er evt. på engelsk.
Bemærk!Yderligere oplysninger om brug af feltparametre i Microsoft Word finder du ved at klikke på Microsoft Word Hjælp i menuen Hjælp, skrive generelle parametre i Office-assistenten eller Smart søgning og derefter klikke på Søg for at se de fundne emner.

Egenskaber

Artikel-id: 304387 - Seneste redigering: 19. maj 2006 - Redigering: 4.0
Oplysningerne i denne artikel gælder:
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard
Nøgleord: 
kbformat kbemail kbinterop kbmerge kbprb KB304387

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com