1

У меня есть база данных, созданная в Access 2007. При открытии его в Access 2010 я получаю следующую ошибку:

«Ваша база данных или проект Microsoft Office Access содержит отсутствующую или неверную ссылку на файл MSCAL.OCX версии 7.0».

В поисках этой ошибки я обнаружил, что она вызвана удалением элемента управления календаря. Вместо этого рекомендуется использовать 'datapicker'. Проблема в том, что AFAIK моя база данных не использует календарь управления! Я использую DatePicker повсюду.

  1. Есть ли какой-либо другой тип объекта / элемента управления в этом файле, удаление которого может вызвать мою проблему?
  2. Есть ли способ просмотреть базу данных, чтобы выяснить, где я мог бы ссылаться на этот файл? Возможно, в какой-то момент элемент управления календаря был добавлен в форму, а затем удален. Может ли это оставить следы где-нибудь?

1 ответ1

3

Вы должны проверить любые / все формы и убедиться, что на них нет календаря; Я не знаю автоматизированного способа найти все экземпляры объекта в формах доступа.

Чтобы убить ссылку, попробуйте это:

Нажмите ALT+F11, чтобы открыть окно кода VBA, а затем перейдите в Tools->References .

Снимите отметки с ссылок на календарь MS (MSCAL.OCX; возможно, рядом с ним "MISSING"), ОК и сохраните БД.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .