Visual Basic for Applications (VBA) fungsi istirahat dalam database dengan hilang referensi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 283806 - Melihat produk di mana artikel ini berlaku.
Moderat: Memerlukan dasar makro, coding, dan interoperabilitas keterampilan.

Artikel ini berlaku untuk Microsoft Access database (MDB dan .accdb) dan proyek Microsoft Access (.adp).

Untuk versi Microsoft Access 2000 artikel ini, lihat 208218.
Untuk versi Microsoft akses 97 artikel ini, lihat 160870.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Jika Anda memiliki sebuah prosedur yang mengandung Visual Basic untuk aplikasi fungsi dan database Anda berisi referensi ke pustaka objek hilang atau jenis Perpustakaan, Anda mungkin menerima salah satu pesan galat berikut ketika Anda mengkompilasi modul Anda atau menjalankan prosedur:

Pesan galat 1

Database Microsoft Access atau proyek Anda berisi referensi hilang atau rusak file <filename>.</filename>

* Untuk memastikan bahwa database atau proyek bekerja dengan baik, Anda harus memperbaiki referensi ini.

* Untuk belajar bagaimana memperbaiki referensi ini, klik bantuan.

Pesan galat 2

Mengkompilasi kesalahan:
Tidak dapat menemukan proyek atau Perpustakaan

Penyebab

Database Anda berisi referensi ke database, jenis Perpustakaan, atau pustaka objek yang ditandai sebagai hilang: <referencename></referencename> di referensi kotak dialog.

Pemecahan masalah

Untuk menghapus referensi hilang, ikuti langkah berikut:
  1. Buka database Anda.
  2. Tekan ALT + F11 untuk membuka Penyunting Visual Basic.
  3. Pada alat menu, klik referensi.
  4. Klik untuk mengosongkan kotak centang untuk jenis perpustakaan atau objectlibrary ditandai sebagai hilang: <referencename>.</referencename>
Sebuah alternatif untuk menghapus referensi adalah untuk memulihkan file yang dirujuk ke jalan yang ditetapkan di referensi kotak dialog. Jika file yang dirujuk di lokasi baru, jelas hilang: <referencename></referencename> referensi, dan kemudian membuat rujukan baru untuk file dalam folder baru.

Catatan: dalam akses aplikasi run-time, Anda tidak dapat melihat referensi dari menu. Namun, artikel berikut menunjukkan cara melihat referensi menggunakan kode:
209849 Cara loop melalui referensi untuk melihat sifat-sifat mereka

Informasi lebih lanjut

Langkah-langkah mereproduksi perilaku

  1. Buka database contoh Northwind.mdb.
  2. Buat formulir baru yang tidak didasarkan pada setiap tabel atak orquery.
  3. Pada Masukkan Menu, klik kendali ActiveX.
  4. Dalam daftar pilih kendali ActiveX , klik Kontrol mengedit gambar Kodak, dan kemudian klik Oke.
  5. Simpan bentuk sebagai frmReference, dan kemudian closeit.
  6. Dekat Northwind.mdb, dan kemudian berhenti akses.
  7. Menemukan dan mengubah nama ImgEdit.ocx berkas toImgEdit.old.
  8. Mulai akses, dan kemudian buka Northwind.mdb.
  9. Membuka modul Startup dalam Design view.
  10. Pada Debug Menu, klik Mengkompilasi Northwind. Catatan bahwa Anda menerima kedua kesalahan pesan yang arementioned di bagian "Gejala" pada artikel ini.
  11. Klik Oke. Perhatikan bahwa Referensi kotak dialog akan muncul; referensi berikut disorot dalamReferensi yang tersedia kotak dialog:
    MISSING: Kodak Image Edit Control
    					
  12. Klik Batal dalam Referensi yang tersedia kotak dialog.
  13. Menemukan dan mengubah nama ImgEdit.old berkas toImgEdit.ocx.
  14. Ulangi langkah 10 dan catatan bahwa longerappears tidak ada pesan kesalahan.

Referensi

Untuk informasi tambahan tentang masalah lain yang dapat menyebabkan pesan kesalahan pertama, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
275110 "Undefined fungsi dalam ekspresi" pesan galat ketika Anda membuka query yang referensi fungsi

Properti

ID Artikel: 283806 - Kajian Terakhir: 10 Oktober 2013 - Revisi: 3.0
Berlaku bagi:
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Word 2002
  • Microsoft Office Access 2003
Kata kunci: 
kbproductlink kbfunctions kbvba kberrmsg kbprb kbmt KB283806 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 283806

Berikan Masukan

 

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