Makale numarası: 160870 - Son Gözden Geçirme: 19 Ocak 2007 Cuma - Gözden geçirme: 3.1

ACC: Eksik başvuruları olan veritabanında, VBA işlevleri kesme

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 Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Bir Visual Basic for Applications işlevi içeren bir yordam vardır ve veritabanınız eksik bir nesne kitaplığına veya tür kitaplığına başvuru içeriyorsa, modüllerinizi derleme veya yordamı çalıştırmak aşağıdaki hata iletisini alabilirsiniz.

Microsoft Access 97, Microsoft Excel 97, Microsoft Word 97


Compile Error: (Derleme Hatası:):
Can't find project or library (Proje veya kitaplık bulunamadı)

Microsoft Access 7.0


Can't find project or library (Proje veya kitaplık bulunamadı)

Neden

Veritabanınız bir veritabanı, tür kitaplığına veya olarak işaretlenmiş bir nesne kitaplığına bir başvuru içeriyorsa "eksik:" <a0>Başvurular</a0> iletişim kutusunda.

Çözüm

Eksik başvuruyu kaldırmak için şu adımları izleyin:
  1. Veritabanınızı açın.
  2. Bir modülü Tasarım görünümünde açın.
  3. Araçlar menüsünde, başvurular'ı tıklatın.
  4. Işaretlenen nesne kitaplığına veya tür kitaplığı için onay kutusunu temizlemek için tıklatın "eksik:."
Başvuruyu kaldırmak için bir başvurular) iletişim kutusunda belirtilen yol başvurulan dosyayı geri yüklemek için seçenektir. Başvurulan dosya yeni bir konumdaysa, temizleyin "eksik:" başvuruyorsa ve bu yeni klasöre dosya için yeni bir başvuru oluşturun.

Daha fazla bilgi

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


  1. Northwind.mdb örnek veritabanını açın.
  2. Yeni bir modül oluşturun.
  3. Araçlar menüsünde, başvurular'ı tıklatın.
  4. Microsoft Excel 7.0 yüklüyse, Microsoft Excel 8.0 Nesne Kitaplığı'nı (veya Microsoft Excel 5.0 Nesne Kitaplığı) kullanılabilir başvurular) kutusunda tıklatın ve sonra Tamam'ı tıklatın.
  5. Aşağıdaki yordam modül penceresinde oluşturun:
          Function Test(x as string)
             Msgbox Left(x, 5)
          End Function
    						
  6. Module1 modülü kaydetmek ve veritabanını kapatın.
  7. Microsoft Excel 97 varsa, dosyayı Excel8.olb Excel8a.olb için yeniden adlandırın. Varsayılan olarak C:\Program Files\Microsoft Office\Office\ klasöründe yüklü olan Microsoft Excel 8.0 Nesne kitaplığı dosya budur.

    Microsoft Excel 7.0 yüklüyse, dosya Xl5en32.olb Xl5en32.xyz için yeniden adlandırın. Varsayılan olarak C:\MSOffice\Excel klasöründe yüklü olan Microsoft Excel 5.0 Nesne kitaplığı dosya budur.
  8. Northwind.mdb örnek veritabanını açın.
  9. Module1 Tasarım görünümünde açın.
  10. Debug menüsünü (veya Microsoft Access 7.0 <a1>Çalıştır</a1> menüsünde), yüklü Modülleri Derle'ı tıklatın. Not hata iletisini alırsınız.
  11. Başvuruları iletişim kutusu otomatik olarak açılır ve <a0>hata</a0> ileti kutusunda Tamam'ı tıklatın. Sözcüğü Not EKSIK: Microsoft Excel önünde nesne kitaplığı.
  12. <a0>Başvurular</a0> iletişim kutusunda iptal'i tıklatın ve sonra da veritabanını kapatın.
  13. Excel8a.olb Excel8.olb için yeniden adlandırma (veya Xl5en32.xyz Xl5en32.olb için yeniden adlandırma).
  14. 8 Ile 10 arasındaki yineleyin ve hata iletisinin artık görüntülendiğini unutmayın.

Referanslar

Tam listesi Visual Basic için uygulamalar işlevleri için "işlevler, başvuru konuları için" için Yardım dizini aramak veya Microsoft Access 97 Office Yardımcısı'nı isteyin.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Word 97 Standard Edition
Anahtar Kelimeler: 
kbmt kbprb KB160870 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:160870  (http://support.microsoft.com/kb/160870/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.