Visual Basic для застосунків (VBA) функцій перерву в базу даних з відсутніми посилання

Підтримку Office 2003 припинено

8 квітня 2014 р. корпорація Майкрософт припинила підтримку Office 2003. Це позначилося на оновленнях програмного забезпечення та параметрах безпеки. Дізнайтеся, що це означає для вас і яких заходів безпеки необхідно вжити.

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 283806
Помірний: Вимагає основних макрос, двопрохідне кодування та оперативної сумісності навички.

Ця стаття відноситься до бази даних Microsoft Access (MDB і accdb) і проекті Microsoft Access (. adp).

Для Microsoft Access 2000 версії цієї статті див. 208218.
Для Microsoft Access 97 версії цієї статті див. 160870.
Ознаки
Якщо у вас є процедуру, яка містить Visual Basic для застосунків функцію, і база даних містить посилання на відсутні бібліотека об'єктів або бібліотеки типів, може з'явитися одне з таких повідомлень про помилку під Вільний час компіляції ваших модулів або запустіть процедуру:

протокол IMAP про помилку 1

База даних Microsoft Access або проекту містить відсутнє або пошкоджене посилання на файл <filename>.</filename>

* Щоб переконатися, що ваші бази даних або проекту працює належним чином, необхідно виправити цю посилання.

* Щоб дізнатися, як виправити цю посилання, натисніть кнопку Довідка.

протокол IMAP про помилку 2

Помилка компілятора:
Не вдалося знайти проект або бібліотеки
причина
База даних містить посилання на бази даних, бібліотеки типів або бібліотека об'єктів, які позначено як відсутній: <referencename></referencename> у діалоговому вікні посилання .
Розв'язанн
Щоб видалити відсутні посилання, виконайте такі дії:
  1. Відкрийте базу даних.
  2. Натисніть ALT + F11, щоб відкрити редактор Visual Basic.
  3. У меню Сервіс виберіть команду посилання.
  4. Натисніть, щоб зняти прапорець для бібліотеки типів або objectlibrary позначений як відсутній: <referencename>.</referencename>
Замість видалення посилання можна відновити файл посилаються на шлях, який вказано в діалоговому вікні посилання . Якщо файл посилаються на новому місці, зніміть у відсутній: <referencename></referencename> посилання а потім створіть нове посилання на файл у нову каталог вхідних повідомлень.

Примітка: У Вільний час роботи застосунок Access не можна переглядати із меню посилання. Тим не менше, Наступна стаття демонструє, як переглянути посилання за допомогою коду:
209849 Як у циклі через посилання, щоб переглянути їх властивості
Додаткові відомості

Відтворити поведінка

  1. Відкрити зразкову базу даних Northwind.mdb.
  2. Створити нову форму, яка не грунтується на будь-які таблиці orquery.
  3. На в Вставити меню, натисніть кнопку Елемент керування ActiveX.
  4. У списку виберіть елемент керування Activex клацніть Керування редагувати зображення Kodakі натисніть кнопку Гаразд.
  5. Збережіть форму, як frmReference а потім closeit.
  6. Закрити Northwind.mdb а потім кинути доступ.
  7. Знайдіть і перейменуйте ImgEdit.ocx файлу toImgEdit.old.
  8. Запустіть Access а потім відкрити Northwind.mdb.
  9. Відкрийте модуля запуску в режимі конструктора.
  10. На в Налагодження меню, натисніть кнопку Компілювати "Борей". Зверніть увагу, що ви отримаєте обидва помилки протокол IMAP що arementioned в розділі "Ознаки" цієї статті.
  11. Натисніть кнопку Гаразд. Зверніть увагу, що на Посилання з'явиться діалогове вікно; наступні посилання буде виділено наДоступні посилання діалогове вікно:
    MISSING: Kodak Image Edit Control					
  12. Натисніть кнопку "Скасувати" у в Доступні посилання діалогове вікно.
  13. Знайдіть і перейменуйте ImgEdit.old файлу toImgEdit.ocx.
  14. Повторіть крок 10 і зверніть увагу, що помилки протокол IMAP не longerappears.
Посилання
Щоб отримати додаткові відомості про ще одна проблема, що може призвести до першого протокол IMAP про помилку клацніть номер статті в базі знань Microsoft Knowledge Base:
275110 «Невизначеної функції у виразі» протокол IMAP про помилку під Вільний час відкриття запит, який посилається функція
Тепер Вільний час Дата вліво вправо середині вул формат обрізати LTrim RTrim prb може т знайти проект чи бібліотека OfficeErrorMessages 10017 ACC2002 reviewdocid ACC2003 ACC2007 ACC2010

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 283806 – останній перегляд: 08/03/2013 08:38:00 – виправлення: 3.0

Microsoft Access 2002 Standard Edition, Microsoft Excel 2002 - стандартний випуск, Microsoft Word 2002 - стандартний випуск, Microsoft Office Access 2003, Microsoft Office Access 2007, Microsoft Access 2010

  • kbproductlink kbfunctions kbvba kberrmsg kbprb kbmt KB283806 KbMtuk
Зворотний зв’язок