Почему таблицы недоступны и не удаляются в Access? - PullRequest
0 голосов
/ 13 февраля 2020

Я унаследовал базу данных Access, где (локальные) таблицы кажутся серыми, по крайней мере, существующих. Они отображаются только когда я отмечаю «Показывать системные объекты», но многие из них не являются системными таблицами. Как я могу "несистемно" их? При щелчке правой кнопкой мыши и переходе к свойствам он отображается как скрытый с отключенным флажком. И все же, если я отключу «показывать скрытые объекты», они все еще там.

РЕДАКТИРОВАТЬ: просто чтобы уточнить, пользовательские таблицы отображаются как системные таблицы и «скрыты», и я не могу снять флажок скрытая коробка. Это КОПИЯ серверной части разделенной базы данных на моем локальном жестком диске, и никто другой не открыл ее.

enter image description here enter image description here

1 Ответ

0 голосов
/ 13 февраля 2020

Это может означать, что база данных открывается только для чтения.

Возможно также, что вы используете более старую версию Access, а в рассматриваемой базе данных и таблицах используются "более новые" функции. В Access 2010 они представили макросы таблиц. Эта функция позволяет прикреплять триггеры и код хранимой процедуры к таблицам. Однако если вы откроете базу данных 2010 года, которая использовала эти функции, например, скажем, 2007, то все будет установлено только для чтения. Таким образом, к этому файлу либо прикреплены некоторые права доступа к файлу, либо вы открываете файл accDB со «старой» или «предыдущей» версией доступа, которая не поддерживает функции, используемые в этих таблицах.

Я бы создал новую пустую базу данных, а затем импортировал все таблицы et c. в эту более новую базу данных. Это должно дать вам права на обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...