2016-02-10 3 views
0

Не я, поэтому я мог бы не задавать вопрос справедливости; однако мой помощник по работе с базой данных в Microsoft Access 2013 и каким-то образом удалил первичный ключ. Он не заметил, пока не спас его. Есть ли способ отменить это, или ему придется делать это снова с нуля?Первичный ключ базы данных Microsoft Access

+1

Вы не упомянули, имела ли таблица неявное отношение к другим таблицам, поэтому у вас может быть один из двух сценариев: (1) Таблица, не связанная с другими таблицами; или (2) были отношения (он получил предупреждение об удалении?) Удалил ли он поле из таблицы или просто удалил индекс? Если он удалил поле, какие значения были в поле? Если AutoNumber, и не связан, то нет большой сделки. Если что-то вроде части №, где вы можете оправиться? Нужно больше деталей, чтобы дать правильный ответ. –

ответ

0

Нет, нет возможности вернуть его обратно (отменить удаление поля). Если поле было частью отношения JOIN к другому полю в другой таблице, или поле было частью JOIN в другое поле в Queries, тогда ваша база данных теперь потенциально серьезно нарушена. Если поле не было частью JOIN в любом месте, база данных должна работать без него, хотя запросы могут выполняться медленнее, потому что индексированное поле исчезло. Если поле было Autonumber, воссоздать его с нуля может работать, если у него не было пропущенных (удаленных) записей, то есть порядок был совершенно последовательным.

Смежные вопросы