Office 2003 Service Pack 3 yüklendikten sonra Access 2003'te açılan kutu denetimleri ve liste kutusu denetimleri hiçbir değer görüntülemiyor veya hatalı değerler görüntülüyor

Makale çevirileri Makale çevirileri
Makale numarası: 945280 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Şu senaryoyu inceleyin:
  • Yüklü aşağıdaki sahip:
    • Microsoft Office Access 2003
    • Microsoft Office 2003 Service Pack 3 (SP3)
  • Açılan kutu denetimi veya liste kutusu denetimi için bir form veya rapora ekleyin.
  • Denetimin <a1>Row Source</a1> özelliğini, bir SQL deyimine ayarlayın.
Bu senaryoda, aşağıdaki belirtilerden biriyle karşılaşabilirsiniz.

Belirti 1

Denetim Yok değerini görüntüler. Ancak, SQL deyimi tarafından döndürülen değerleri görüntülemek için denetimi bekler.

Belirti 2

Denetim, Evet değeri -1 ve 0 için Hayır değerini görüntüler. Ancak, Denetim Evet değeri ve HayırEvet için <a2>Hayır</a2> değerini görüntülemek için bekler.

Bu belirtiler, Office 2003 SP3 ile Access 2003'ten önceki Access 2003 sürümlerinde gerçekleşmez.

Neden

Neden 1

Bu sorun aşağıdaki durumlardan biri doğruysa oluşur:
  • SQL deyiminin metin veri türü olan bir alana verir ve bir görüntü biçimi, bu alan için önceden ayarlamış olmanız.
  • SQL deyimi, bir Excel çalışma sayfasına bağlanan bir tablodaki değerleri olan alana verir. Ayrıca Excel çalışma sayfasında bu değerleri içeren hücreleri metin özelliği vardır.
Bu soruna geçici bir çözüm bulmak için bkz: geçici çözüm 1.

Neden 2

Bu sorun, SQL deyiminin alan veri türü bit olan döndürdüğünde oluşur. Bu soruna geçici bir çözüm bulmak için <a0></a0>, geçici çözüm 2'ye bakın.

Pratik Çözüm

Geçici Çözüm 1

Bu soruna geçici bir çözüm bulmak için <a0></a0>, sorunun nedenine bağlı olarak aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Bu alan için ayarladığınız görüntüleme biçimini kaldırın. Bunu yapmak için şu adımları izleyin.

Not "Neden 1" bölümünün ilk koşul doğru olduğunda bu yöntemi kullanın.
  1. Bu alanda Tasarım görünümünde tablo açın.
  2. Alan bulun ve sonra Genel sekmesini tıklatın.
  3. Genel sekmesinde Biçimlendir iletişim kutusunda ayarlanan biçim silin.
  4. Dosya menüsünde Kaydet ' i tıklatın.
  5. Dosya menüsünden Kapat ' ı tıklatın.

Yöntem 2

Append için SQL deyimini güncelleştirir. "" alanına Row Source özelliği. Bunu yapmak için şu adımları izleyin.

Not "1 Neden" bölümünde, ikinci bir koşul doğru olduğunda bu yöntemi kullanın.

Örneğin, özgün SQL deyimi şöyledir:
SELECT FieldName FROM LinkedSpreadsheetName
SQL deyimi aşağıdaki gibi güncelleştirmesi:
SELECT FieldName & "" FROM LinkedSpreadsheetName
Not Bir Excel çalışma sayfasındaki <a2>Text</a2> özelliğini içeren bir sütun aldığınızda, Access 2003 otomatik olarak görüntüleme biçimini ayarlar @ (işareti) en ilgili alanlar için karakter.

Geçici çözüm 2

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
  1. Satır Source özelliği uygun değer geri döndürmek için SQL deyimini güncelleştirir. Örneğin,:
    • Aşağıdaki SQL deyimi Evet Hayır değeri Evet değeri ve No için görüntülemek üzere denetimi zorlar.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"Yes","No") AS YN_Value FROM TableName
    • Aşağıdaki SQL deyimi doğru Evet değeri ve yanlış için için <a2>Hayır</a2> değerini görüntülemek için denetimi zorlar.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"True","False") AS YN_Value FROM TableName
    • Aşağıdaki SQL deyimi, Denetim Evet değeri ve kapatma için <a2>Hayır</a2> değerini Göster zorlar.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"On","Off") AS YN_Value FROM TableName
  2. Denetim doğru görüntülediğinden emin olun. Bunu yapmak için şu adımları aşağıdaki tabloda gösterildiği gibi diğer özellikleri uygun değere ayarlayın.
Bu tabloyu kapaBu tabloyu aç
ÖzellikDeğer
Ilişkili sütun1
Sütun sayısı2
Sütun genişlikleri0 "; 0,5"

Çözüm

Bu sorunu gidermek için <a0></a0>, 18 Aralık 2007 tarihli Access 2003 post-Service Pack 3 düzeltme paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
945674Access 2003 Service Pack 3 sonrası düzeltme paketinin açıklaması: 18 Aralık 2007'in açıklaması

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Özellikler

Makale numarası: 945280 - Last Review: 2 Ocak 2008 Çarşamba - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office 2003 Service Pack 3, Ne zaman ne ile kullanilir:
    • Microsoft Office Access 2003
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB945280 KbMttr
Machine-translated Article
Ö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:945280

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com