Код VBA для добавления связанной таблицы с первичным ключом
У меня есть обновляемый вид в базе данных сервера SQL. Когда я создаю связанную таблицу с ODBC, меня просят выбрать уникальный идентификатор записи, чтобы он мог обновляться.
Мне нужно динамически связать эту таблицу в VBA, поэтому мне нужно удалить и заново создать связанную таблицу (я не могу обновить свойство TableDef.Connect для таблицы ODBC).
Я нашел несколько решений, которые не применимы в моем случае:
создать индекс после ссылки: я не могу для источника ODBCсоздать первичный ключ в базе данных: я не могу, это представлениеЭто будет применимо:
код, который будет делать то, что делает мастеркод для повторной ссылки без необходимости удаления TableDef, который работает со связанной таблицей ODBC и не сбрасывает ранее установленный идентификаторВременное решение:
преобразовать представление в материализованное представление и создать для него уникальный индекс