Makale numarası: 304387 - Son Gözden Geçirme: 03 Mayıs 2010 Pazartesi - Gözden geçirme: 6.0

Word'deki bir Access veya Excel veri kaynağı kullandığınızda tarih, telefon numarası ve para birimi alanları hatalı biçimde birleştirilir

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft Word 97 ve Word 2000 sürümü için bkz: 142340  (http://support.microsoft.com/kb/142340/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Bir Microsoft Access veya Microsoft Excel veri kaynağıyla OLEDB kullanarak Microsoft Word'de adres-mektup birleştirmeyi gerçekleştirdiğinizde, tarih, telefon numarası ve para birimi alanları için birleştirme sonuçlarının yanlıştır. Örneğin,:

Tarih alanı aşağıdaki biçimde görüntülenir:
1995-10-22 00: 00: 00
Bir Access veri kaynağı telefon numarası alanı, aşağıdaki biçimde görüntülenir:
-7081234567.00
Para birimi alanı aşağıdaki biçimde görüntülenir:
12

-VEYA-

12000

Neden

Bu davranış, yerel, depolanan biçiminde Access veya Excel verileri görüntülenir nedeniyle oluşur. Birleştirilen verileri biçimlendirmek için <a0></a0>, ana belgedeki birleştirme alanlarını biçimlendirmelisiniz. Veri kaynağındaki verileri biçimlendirirseniz, verileri ana belge içine birleştirdiğinizde biçimlendirme korunmaz.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.

Microsoft Word'de

Anahtar, MERGEFIELD sonuçlarını biçimlendirmek için kullanın. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.

Not Microsoft Word'deki alan kodlarını görüntülemek için <a0></a0>, ALT + F9 tuşlarına basın.

Yöntem 1: sayısal resim anahtarını kullanın...

Sayısal resim anahtarı ekleyin (\ #) için aşağıdaki örneklere benzer:

Para birimi alanında, benzer bir sayısal gösterim anahtarını kullanın:
{ MERGEFIELD numarası \ # $ ####, 0.0 }
Not{ MERGEFIELD numarası \ # $ ####, 0.0 } dize için Microsoft SQL Server 6 olarak çalışır.

Telefon alanı, benzer bir sayısal gösterim anahtarını kullanın:
{ MERGEFIELD telefon \ # ### '-' ### '-' #### }
Not Birleştirme alanı içinde tire, tek tırnak işareti içine ' dir. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
121938  (http://support.microsoft.com/kb/121938/ ) Sayısal resim anahtarı ile tire doğru görüntüleme

Yöntem 2: tarih-saat gösterimi anahtarını kullanın...

Bir tarih-saat gösterim anahtarı ekleyin (\ @) tarihi alanındaki tarih alanını aşağıdaki gibi görünecek biçimde:
{ MERGEFIELD tarih \ @ "AAAA g, yyyy" }
Not Resim anahtarı büyük/küçük harf duyarlıdır. Ayrıca, resim dizeyi çift tırnak işareti kullanmanız gerekir.

Microsoft Access'te

Microsoft Access'te bir sorgu oluşturun ve Word adres mektup birleştirmede bu sorguyu kullanın. Microsoft Access sorguyu FORMAT() işlevi, Microsoft Word'de birleştirilecek verileri biçimlendirmek için kullanın. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
197520  (http://support.microsoft.com/kb/197520/ ) Adres-mektup birleştirme için bir sorgu için veri biçimlendirme nasıl kullanılır

Daha fazla bilgi

Varsayılan olarak, Word adres-mektup birleştirme gerçekleştirirken veri kaynağına bağlanmak için OLEDB kullanır. Word, veri erişim programlama kodu kullanarak dinamik veri değişimi (DDE) kullanmak için zorlayabilir.

DDE veriye adres-mektup birleştirmede kullanma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
289830  (http://support.microsoft.com/kb/289830/ ) Excel veya Access veri kaynağı için Word 2002 adres mektup birleştirme koduyla tabloyu seçmek için sor
NotMicrosoft Word'deki alan anahtarları kullanma hakkında daha fazla bilgi için Yardım menüsünden Microsoft Word Yardımı ' nı tıklatın, Office Yardımcısı'na veya Yanıt Sihirbazı ' Genel anahtarları yazın ve sonra döndürülen konuları görüntülemek için Ara ' yı tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Word 2002 Standard Edition
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2010
Anahtar Kelimeler: 
kbmt kbformat kbemail kbinterop kbmerge kbprb KB304387 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:304387  (http://support.microsoft.com/kb/304387/en-us/ )