Makale numarası: 208414 - Son Gözden Geçirme: 16 Temmuz 2004 Cuma - Gözden geçirme: 1.1

ACC2000: #Num bağlı Microsoft Excel elektronik tablosu içine görünüyor.

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ı.
Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Bir Microsoft Access veritabanından Microsoft Excel elektronik tablosu için bağlantı ve elektronik tablodaki alanların, metin ve sayıları içeren metin içeren alanların #Num görünüyor! Microsoft Access'te bağlı tabloda.

Neden

Access, bağlanan satırları ilk sekiz içinde bulunan verilere dayalı olan her alan için veri türünü atar. Örneğin, çoğunlukla metin değerleri içeren bir alanın ilk sekiz satırları bir sayı varsa, Microsoft Access sayı veri türü atar ve sonra kayıtları geri kalanı bağlayamazsınız. Elektronik tablonun bağlı olduğu zaman, Microsoft Excel'deki alanlar için geçerli olan herhangi bir biçimde Microsoft Access tarafından yoksayılacak. Not: Metin veri türü alma algoritmasını içinde bir önceliğe sahiptir, bu, almak yerine, bir Excel elektronik tablosu bağlantı. Örneğin, veri üzerinde bir örnekleme temel ibrani veri türü sayısalsa, ancak en az bir metin değeri içindeki bu örnek, Access alanın tümü metin olarak içeri aktarır.

Çözüm

Access'ten Excel elektronik tablo bağlamak için önce elektronik tabloyu aynı tür veriye her alanda (sütun) ve her satırda aynı alanlara sahip olduğundan emin olun.

-VEYA-

Access'te doğru görünürler, elektronik tablodaki hücreleri biçimlendirmek için aşağıdaki yordamı kullanın.
  1. Elektronik tabloyu Microsoft Excel'de açın...
  2. Karışık verilerin metin olarak içeren elektronik tablodaki hücreleri biçimlendirebilirsiniz. Microsoft Excel'deki <a1>Biçim</a1> menüsünden yapmalısınız.
  3. Microsoft Excel'de yordamını içeren bir makro oluşturun:
    Sub Addspace()
    
       Dim cell As Object
    
       For Each cell In Selection
          cell.Value = " " & cell.Value
          cell.Value = Right(cell.Value, Len(cell.Value) - 1)
       Next
       
    End Sub
    					
  4. Karışık verileri içeren elektronik tablodaki hücreleri vurgulayın.
  5. Makroyu çalıştırmak ve sonra elektronik tabloyu kaydedin.
  6. Veritabanınızın Access'te açın.
  7. Excel'de oluşturulmuş bir elektronik tabloya bağlantı. Verileriniz artık doğru biçimde unutmayın.

Daha fazla bilgi

DIKKAT: Bu örnekteki adımları, Northwind.mdb adlı örnek veritabanını değiştirme. Northwind.mdb dosyasını yedekleyin ve bu adımları veritabanının bir kopyasında isteyebilirsiniz.

Davranışı yeniden oluşturma adımları

  1. Microsoft Excel'i başlatın ve yeni bir elektronik tablo oluşturun.
  2. A1 ile A5 hücreleri aşağıdakileri yazın:
       A1: 12345
       A2: 12345
       A3: 12345
       A4: 12345
       A5: 12345A
    					
  3. Elektronik Tablo Kitap1 kaydetmek ve Microsoft Excel'in kapatın.
  4. Microsoft Access'te, Northwind.mdb örnek veritabanını açın.
  5. Dosya menüsünden Dış Veri Al'ın üzerine gelin ve Tabloları Bağla</a1>'ı tıklatın.
  6. Bağlantı iletişim kutusunda, Microsoft Exceldosya türleri listesini tıklatın ve sonra oluşturduğunuz Kitap1 elektronik tabloyu seçin. Bağlantıyı tıklatın
  7. Elektronik Tablo Bağlantı Sihirbazı, ileri ' yi iki kez tıklatın, Sheet1 için Bağlantılı tablo adı kabul edin ve'ı sonra Son'u tıklatın .
  8. Elektronik Tablo Bağlantı Sihirbazı'nı ileti kutusunda Tamam ' ı tıklatın.
  9. (Sayfa1) bağlantılı tabloyu açın. #Num unutmayın! son kayıtta.

Referanslar

Veri bağlama hakkında daha fazla bilgi için Yardım menüsünden Microsoft Access Yardımı ' nı tıklatın, Office Yardımcısı'na veya Yanıt Sihirbazı ' bağlantı verilerini bir elektronik tablodaki 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 Access 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbinterop kbprb KB208414 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:208414  (http://support.microsoft.com/kb/208414/en-us/ )