У меня есть база данных с расширением accdb для расширения 2007 года, существует более или менее 30-40 таблиц с соответствующим первичным ключом «local_number». это текстовый первичный ключ с 10 длинами.Изменить ключ доступа Первичный ключ с отношениями
Как изменить длину этого первичного ключа на 30 БЕЗ удаления ранее всех отношений 30.
- Аналогичный вопрос. Мне нужно добавить первичный ключ для моего ПК «local_number». Мне нужно добавить «Дата» в составе ПК. Тогда доступ просто разрешит это, если я сначала удалю все отношения.
Как можно избежать этого предупреждения и изменить мой ПК, игнорируя это сообщение.
Основанием для составления ПК в каждой таблице является требование об изменении исторических данных в записях.
обновление, Кто-то знает, возможно ли это, или я хочу удалить все отношения?
Спасибо за решение, действительно очень помогает и экономит время. – MaK
Привет, Дэвид, я сохраняю одно и то же имя для ПК, но индекс PK страдает изменениями. Теперь мне не нужно это поле с индексом. , но после того, как я изменил эту опцию на No index или на Индексированное свойство поля было изменено с Yes (Duplicates OK), отношения не копировались из исходного файла. Но у меня нет идеи, как изменить этот код. Ошибка в этой строке «ThisDb.Relations.Append ThisRel» Можете ли вы помочь мне изменить код, чтобы разрешить копирование отношений после изменения индекса. – MaK
Какая ошибка возникает в этой строке? Вероятно, у вас есть дубликаты записей в одном из полей PK, поэтому вы не сможете воссоздать отношения. –