Код VBA для добавления связанной таблицы с первичным ключом

У меня есть обновляемый вид в базе данных сервера SQL. Когда я создаю связанную таблицу с ODBC, меня просят выбрать уникальный идентификатор записи, чтобы он мог обновляться.

Мне нужно динамически связать эту таблицу в VBA, поэтому мне нужно удалить и заново создать связанную таблицу (я не могу обновить свойство TableDef.Connect для таблицы ODBC).

Я нашел несколько решений, которые не применимы в моем случае:

создать индекс после ссылки: я не могу для источника ODBCсоздать первичный ключ в базе данных: я не могу, это представление

Это будет применимо:

код, который будет делать то, что делает мастеркод для повторной ссылки без необходимости удаления TableDef, который работает со связанной таблицей ODBC и не сбрасывает ранее установленный идентификатор

Временное решение:

преобразовать представление в материализованное представление и создать для него уникальный индекс

Ответы на вопрос(1)

Ваш ответ на вопрос