Например, если у меня есть пример таблицы:
Клиенты
ID | Name | StateID | RepID
1 | Cust1 | 1 | 1
2 | Cust2 | 2 | 5
Вот некоторые варианты, которые я придумал:
Напишите запрос для каждого внешнего ключа, который у меня есть. Например, мой GUI У меня есть пользователь, желающий ввести клиента со значениями: Cust3, Нью-Джерси, Майк Смит. Затем для Нью-Джерси я бы запросил в своей базе данных идентификатор, связанный с Нью-Джерси и Майком Смитом. Затем я использовал эти идентификаторы, чтобы вставить окончательные данные в свою таблицу клиентов. Если бы в моей таблице было много столбцов, это было бы много запросов.
Большинство данных, которые вводят пользователи, из раскрывающихся списков. Данные из этих раскрывающихся списков поступают из моей базы данных, и большую часть времени я просто запрашиваю определенный кусок данных c (например, состояние). Вместо этого я мог бы запросить базу данных с указанием состояния / идентификатора и загрузить ее в объект, чтобы у меня уже были все ключи, связанные с полями.
Есть ли возможность запуска VBA код из соединения PYODB C?
Откажитесь и изучите получение SQL экземпляра сервера на AWS.
Как я могу вставить данные в Microsoft Access, используя PYODB C?