Этот вопрос включает 3 таблицы и 1 форму в базе данных Access.Динамический список в форме
Таблицы: - Контакты - Клиенты - Контакты для клиентов Отношения
Форма является: - Управление Контакт
То, что я хочу. Список, отображающий вывод этого SQL-запроса:
SELECT Customers.AccountName FROM Customers INNER JOIN [Контакты для клиентов] ON Customers.MasAccountNumber = [Контакты для клиентов] .MasAccountNumber WHERE [Контакты для клиентов] .ID = 3 ORDER BY Customers.AccountName;
Где вы видите «3» в приведенном выше выражении SQL, я хотел бы иметь там динамическое значение. То, что ссылается на текущее значение записей для столбца ID (таблица контактов). Если я должен сделать это в скрипте VB, настраивая список ячеек RowSource, где бы я это сделал? onLoad для формы не имеет смысла, потому что когда кто-то нажимает на изменение записей или добавляет новую запись, я хочу, чтобы она обновлялась для этого «Contact» (запись).
Любая помощь приветствуется.
TW
Посмотрите на каскадный доступ к спискам сокетов в Google и на SO. Listboxes работают так же, как комбинированные поля с точки зрения назначения их строк. –