Makale numarası: 208218 - Son Gözden Geçirme: 28 Haziran 2004 Pazartesi - Gözden geçirme: 3.0

ACC2000: 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 makale, Microsoft Access veritabanı (.mdb) ve Microsoft Access projesi (.adp) için geçerlidir.

Bu makalenin Microsoft Access 97 sürümü için bkz: 160870  (http://support.microsoft.com/kb/160870/EN-US/ ) .
Bu makalenin Microsoft Access 2002 sürümü için bkz: 283806  (http://support.microsoft.com/kb/283806/EN-US/ ) .

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:
Compile Error: (Derleme Hatası:):
Can't find project or library (Proje veya kitaplık bulunamadı)

Neden

Veritabanınızın Veritabanı, tür kitaplığına veya nesne kitaplığına bir başvuru içeren diğer bir deyişle olarak işaretli EKSIK: <referencename> <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. Visual Basic Düzenleyicisi'ne geçmek için ALT + F11 tuşlarına basın.
  3. Bir modülü Tasarım görünümünde açın.
  4. Araçlar menüsünde, Başvurular ' ı tıklatın.
  5. Nesne kitaplığına veya tür kitaplığı için onay kutusunu tıklatıp temizleyin, işaretlenmiş EKSIK: <referencename>.
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: <referencename> başvuruyorsa ve bu yeni klasöre dosya için yeni bir başvuru oluşturun.

Not: bir Access çalışma zamanı uygulaması içinde başvuruları menüden görüntüleyemezsiniz. Ancak, aşağıdaki makalede kod kullanarak başvuruların görüntülemek gösterilmiştir:
209849  (http://support.microsoft.com/kb/209849/EN-US/ ) ACC2000: Nasıl kendi özellikleri görüntülemek için başvurular durdurulana dön

Daha fazla bilgi

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

  1. Northwind.mdb örnek veritabanını açın.
  2. Yeni bir form oluşturun.
  3. Ekle menüsünden ActiveX denetimi ' ni tıklatın.
  4. Bir ActiveX Denetimi Seç listesinde Microsoft Forms 2.0 ToggleButton ' ı tıklatın ve sonra Tamam ' ı tıklatın.
  5. Formu frmReference adıyla kaydedin ve kapatın.
  6. Northwind.mdb'yi kapatın ve Access'ten çıkmak.
  7. Bulun ve dosyayı Fm20.dll Fm20.xxx için yeniden adlandırın.
  8. Access'i başlatın ve Northwind.mdb'yi açın.
  9. Tasarım görünümünde başlangıç adlı bir modülü açın.
  10. Hata Ayıkla) menüsünde, Northwind Derle'yi tıklatın. Not "Belirtiler" bölümünde açıklanan hata iletisini alırsınız.
  11. Tamam ' ı tıklatın. Not <a0>Başvurular</a0> iletişim kutusu görüntülenir; aşağıdaki başvuru Kullanılabilir başvurular kutusunda vurgulanır:
    MISSING: Microsoft Forms 2.0 Object Library
    					
  12. <a0>Kullanılabilir başvurular</a0> iletişim kutusunda iptal ' i tıklatın.
  13. Bulun ve dosyayı Fm20.xxx Fm20.dll için yeniden adlandırın.
  14. 10. adımı yineleyin ve hata iletisinin artık görünmediğine dikkat edin.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbprb KB208218 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:208218  (http://support.microsoft.com/kb/208218/en-us/ )