Kuupäeva-, telefoninumbri- ja valuutaväljad ühendatakse valesti, kui kasutate Accessi või Exceli andmeallikat Word

Sümptomid

Kui kasutate Microsoft Word kirjakoostet OLEDB abil Microsoft Accessi või Microsoft Exceli andmeallikaga, on väljade Kuupäev, Telefoninumber ja Valuuta koostetulemid valed. Siin on mõned näited.

Väli Kuupäev kuvatakse järgmises vormingus:
 

1995-10-22 00:00:00
Accessi andmeallika väli Telefoninumber kuvatakse järgmises vormingus:
 

-7081234567.00
Väli Valuuta kuvatakse järgmises vormingus:
 

12.00

-või-

12000

Põhjus

Selline käitumine ilmneb seetõttu, et andmed kuvatakse Accessis või Excelis oma-salvestatud vormingus. Ühendatud andmete vormindamiseks peate vormindama põhidokumendi koosteväljad. Andmeallika andmete vormindamisel ei säilitata andmete põhidokumenti ühendamisel vormingut.

Ajutine lahendus

Probleemi lahendamiseks kasutage ühte järgmistest meetoditest.
 

Microsoft Word

Käsu MERGEFIELD tulemite vormindamiseks kasutage lülitit. Selleks kasutage ühte järgmistest meetoditest.

Märkus Väljakoodide kuvamiseks Microsoft Word vajutage klahvikombinatsiooni ALT+F9.
 

1. meetod: arvulise pildi lüliti kasutamine

Lisage arvuline pildiparameeter (\#), mis sarnaneb ühega järgmistest näidetest.

Valuutaväljal kasutage lülitit Arvuline pilt, mis sarnaneb järgmisega:
 

{MERGEFIELD number \# $####,0.0}Märkus. String {MERGEFIELD number \# $####,0.0} sobib ka Microsoft SQL Server 6 jaoks.

Telefoniväljal kasutage lülitit Arvuline pilt, mis sarnaneb järgmisega:
 

{MERGEFIELD-telefon \# ###'-'###'-'####}Märkus. Koosteväljal asuv sidekriips on ülakomades.

 

2. meetod: kasutage lülitit Date-Time Picture Switch

Kaasake kuupäeva-kellaaja pildi parameeter (\@) väljale Kuupäev, et väli Kuupäev näeks välja selline:
 

{MERGEFIELD date \@ "MMMM d, yyyy"}Märkus. Pildilüliti on tõstutundlik. Lisaks tuleb pildistringi ümber kasutada jutumärke.

 

Microsoft Accessis

Looge päring Microsoft Accessis ja kasutage seda oma Word kirjakoostes. Microsoft Accessi päringus saate funktsiooni FORMAT() abil vormindada Microsoft Word ühendatavad andmed.
 

Veel teavet

Vaikimisi kasutab Word kirjakooste loomisel andmeallikaga ühenduse loomiseks OLEDB-funktsiooni. Saate jõustada Word kasutama dünaamilist andmevahetust (DDE), kasutades andmetele juurdepääsuks programmeerimiskoodi.

Märkus Väljalülitite kasutamise kohta Microsoft Word lisateabe saamiseks klõpsake linki Microsoft Word spikker jaotises
Menüü spikker, tippige Office'i abimehes või vastuseviisardis üldised lülitid ja seejärel klõpsake tagastatud teemade kuvamiseks nuppu Otsi.