Oireet
Kun suoritat yhdistämisen Microsoft Word käyttämällä OLEDB:tä Microsoft Access- tai Microsoft Excel -tietolähteen kanssa, Päivämäärä-, Puhelinnumero- ja Valuutta-kenttien yhdistämistulokset ovat virheellisiä. Esimerkki:
Päivämäärä-kenttä näkyy seuraavassa muodossa:
1995-10-22 00:00:00:00
Access-tietolähteen Puhelinnumero-kenttä näkyy seuraavassa muodossa:
-7081234567.00
Valuutta-kenttä näkyy seuraavassa muodossa:
Klo 12.00
-Tai-
12000
Syy
Tämä johtuu siitä, että tiedot näkyvät alkuperäisessä, tallennetussa muodossa Accessissa tai Excelissä. Jos haluat muotoilla yhdistettyjä tietoja, sinun on muotoltava pääasiakirjan yhdistämiskentät. Jos muotoilet tietolähteen tietoja, muotoilu ei säily, kun yhdistät tiedot pääasiakirjaan.
Vaihtoehtoinen menetelmä
Voit kiertää ongelman jollakin seuraavista tavoista.
Microsoft Word
Käytä valitsinta MERGEFIELD-kentän tulosten muotoiluun. Voit tehdä tämän jollakin seuraavista tavoista.
Huomautus Voit tarkastella Kenttäkoodeja Microsoft Word painamalla ALT+F9.
Menetelmä 1: Numeerisen kuvavalitsinta käyttämällä
Sisällytä numeerinen kuvavalitsin (\#), joka on samanlainen kuin jokin seuraavista esimerkeistä:
Käytä valuuttakentässä Numeerinen kuva -valitsinta, joka on samanlainen kuin:
{MERGEFIELD number \# $####,0.0} Huomautus {MERGEFIELD number \# $####,0.0} -merkkijono toimii myös Microsoft SQL Server 6:ssa.
Käytä puhelinkentässä numeerisen kuvan valitsinta, joka on seuraavanlainen:
{MERGEFIELD phone \# ####'-#'-#'####} Huomautus Yhdistämiskentän yhdysmerkki on puolilainausmerkeissä.
Menetelmä 2: käytä Date-Time-kuvavalitsinta
Lisää päivämäärän ja kellonajan kuvavalitsin (\@) Päivämäärä-kenttään, jotta Päivämäärä-kenttä näyttää tältä:
{MERGEFIELD date \@ "MMMM d, yyyy"} Huomautus Kuvavalitsin huomioi isot ja pienet kirjaimet. Lisäksi kuvamerkkijonon ympärillä on käytettävä lainausmerkkejä.
Microsoft Accessissa
Luo kysely Microsoft Accessissa ja käytä kyselyä Word yhdistämisessä. Muotoile Microsoft Access -kyselyssä FORMAT()-funktiolla tiedot, jotka yhdistetään Microsoft Word.
Lisätietoja
oletusarvoisesti Word muodostaa yhteyden tietolähteeseen OLEDB:n avulla yhdistämistä suoritettaessa. Voit pakottaa Word käyttämään DDE:tä käyttämällä ohjelmointikoodia tietojen käyttämiseen.
Huomautus Lisätietoja kenttävalitsinten käyttämisestä Microsoft Word:ssä saat valitsemalla Microsoft Word ohjeen
Ohje-valikko, kirjoita Yleiset valitsimet Office-avustajassa tai ohjatussa vastaustoiminnossa ja valitse sitten Hae, jos haluat tarkastella palautettuja aiheita.