Jelenségek
Ha körlevélkészítést végez a Microsoft Word OLEDB használatával Microsoft Access- vagy Microsoft Excel-adatforrással, a Dátum, a Telefonszám és a Pénznem mező egyesítési eredményei helytelenek. Például:
A Dátum mező a következő formátumban jelenik meg:
1995-10-22 00:00:00
Az Access-adatforrás Telefonszám mezője a következő formátumban jelenik meg:
-7081234567.00
A Pénznem mező a következő formátumban jelenik meg:
12.00
-Vagy-
12000
A probléma oka
Ez a viselkedés azért fordul elő, mert az adatok natív, tárolt formátumban jelennek meg az Accessben vagy az Excelben. Az egyesített adatok formázásához formáznia kell a törzsdokumentumban található adatmezőket. Ha az adatforrásban lévő adatokat formázza, a formázás nem marad meg az adatok törzsdokumentumba egyesítésekor.
Kerülő megoldás
A probléma megkerüléséhez használja az alábbi módszerek egyikét.
A Microsoft Word
A MERGEFIELD eredményének formázása kapcsolóval. Ehhez használja az alábbi módszerek egyikét.
Megjegyzés: A Microsoft Word mezőkódjainak megtekintéséhez nyomja le az ALT+F9 billentyűkombinációt.
1. módszer: A numerikus kép kapcsolójának használata
Adjon meg egy numerikus képkapcsolót (\#), amely az alábbi példák egyikéhez hasonló:
Pénznemmezőben használjon numerikus kép kapcsolót a következőhöz hasonló módon:
{MERGEFIELD number \# $####,0.0} Megjegyzés A {MERGEFIELD number \# $####,0.0} sztring a Microsoft SQL Server 6 esetében is működik.
Telefonmezőben használjon numerikus kép kapcsolót a következőhöz hasonló módon:
{MERGEFIELD phone \# ###'-'###'-#####} Megjegyzés: Az egyesítésmezőn belüli kötőjel szimpla idézőjelek között van.
2. módszer: A Date-Time képkapcsoló használata
Adjon meg egy dátum-idő kép kapcsolót (\@) a Dátum mezőben, hogy a Dátum mező a következőképpen nézzen ki:
{MERGEFIELD date \@ "MMMM d, yyyy"} Megjegyzés: A képkapcsoló megkülönbözteti a kis- és nagybetűk közötti különbséget. Emellett idézőjeleket kell használnia a képsztring körül.
A Microsoft Accessben
Hozzon létre egy lekérdezést a Microsoft Accessben, és használja a lekérdezést a Word körlevélben. A Microsoft Access-lekérdezésben a FORMAT() függvénnyel formázhatja a Microsoft Word egyesítendő adatokat.
További információ
Alapértelmezés szerint Word OLEDB használatával csatlakozik az adatforráshoz körlevél készítésekor. Kényszerítheti, hogy Word dinamikus adatcserét (DDE) használjon, ha programozási kóddal fér hozzá az adatokhoz.
Megjegyzés A mezőkapcsolók Microsoft Word való használatáról a Microsoft Word súgójában talál további információt.
Súgó menü, írja be az általános kapcsolókat az Office Segédbe vagy a Válasz varázslóba, majd kattintson a Keresés gombra a visszaadott témakörök megtekintéséhez.