Symptomer
Når du utfører en utskriftsfletting i Microsoft Word ved hjelp av OLEDB med en Microsoft Access- eller Microsoft Excel-datakilde, er fletteresultatene for feltene Dato, Telefonnummer og Valuta feil. Eksempel:
Datofeltet vises i følgende format:
1995-10-22 00:00:00
Telefonnummer-feltet fra en Access-datakilde vises i følgende format:
-7081234567.00
Valuta-feltet vises i følgende format:
12.00
-Eller-
12000
Årsak
Dette skjer fordi dataene vises i det opprinnelige, lagrede formatet i Access eller Excel. Hvis du vil formatere flettede data, må du formatere flettefeltene i hoveddokumentet. Hvis du formaterer dataene i datakilden, beholdes ikke formateringen når du fletter dataene inn i hoveddokumentet.
Omgå problemet
Hvis du vil omgå dette problemet, kan du bruke én av følgende metoder.
I Microsoft Word
Bruk en bryter til å formatere resultatene av MERGEFIELD. Hvis du vil gjøre dette, kan du bruke én av følgende metoder.
Obs! Hvis du vil vise feltkodene i Microsoft Word, trykker du ALT+F9.
Metode 1: Bruk bryteren for numerisk bilde
Inkluder en bryter for numerisk bilde (\#) som ligner på ett av følgende eksempler:
Bruk en bryter for numerisk bilde i et valutafelt som ligner på:
{MERGEFIELD number \# $###,0.0} Obs! Strengen {MERGEFIELD number \# $###,0.0} fungerer også for Microsoft SQL Server 6.
Bruk en bryter for numerisk bilde i et telefonfelt som ligner på:
{MERGEFIELD phone \# ###'-'###'-'#####} Obs! Bindestreken i flettefeltet er i enkle anførselstegn.
Metode 2: Bruk Date-Time Bildebryter
Inkluder en dato/klokkeslett-bildebryter (\@) i Dato-feltet, slik at Dato-feltet ser slik ut:
{MERGEFIELD date \@ "MMMM d, yyyy"} Obs! Bildebryteren skiller mellom store og små bokstaver. I tillegg må du bruke anførselstegn rundt bildestrengen.
I Microsoft Access
Opprett en spørring i Microsoft Access, og bruk spørringen i Word utskriftsfletting. I Microsoft Access-spørringen bruker du FORMAT()-funksjonen til å formatere dataene som skal slås sammen i Microsoft Word.
Mer informasjon
Som standard bruker Word OLEDB til å koble til datakilden når du utfører en utskriftsfletting. Du kan tvinge Word til å bruke DDE (Dynamic Data Exchange) ved hjelp av programmeringskode for å få tilgang til dataene.
Merk Hvis du vil ha mer informasjon om hvordan du bruker feltbrytere i Microsoft Word, klikker du Hjelp for Microsoft Word på
Hjelp-menyen, skriv inn generelle brytere i Office-hjelperen eller svarveiviseren, og klikk deretter Søk for å vise emnene som returneres.