Динамический список в форме - PullRequest
2 голосов
/ 26 марта 2010

Этот вопрос касается 3 таблиц и 1 формы в моей базе данных Access.

Таблицы: - Контакты - Клиенты - Контакты с клиентами Отношения

Форма: - Управление контактами

Что я хочу. Список, отображающий выходные данные этого SQL-запроса:

ВЫБРАТЬ Customers.AccountName ОТ ПОЛЬЗОВАТЕЛЯ ВНУТРЕННЕЕ СОЕДИНЕНИЕ [Контакты с клиентами] ON Customers.MasAccountNumber = [Контакты с клиентами] .MasAccountNumber WHERE [Контакты с клиентами] .ID = 3 ORDER BY Customers.AccountName;

Там, где вы видите «3» в приведенной выше инструкции SQL, я бы хотел, чтобы там было динамическое значение. То, что ссылается на текущее значение записи для столбца ID (таблица контактов). Если мне нужно сделать это в VB-скрипте, настраивая поля списка RowSource, где я буду это делать? OnLoad для формы, похоже, не имеет смысла, потому что, когда кто-то щелкает, чтобы изменить записи или добавить новую запись, я хочу, чтобы она обновлялась для этого «контакта» (записи).

Любая помощь приветствуется.

TW

1 Ответ

0 голосов
/ 06 апреля 2010

Разрешение этого заключается в использовании метода Forms (). Это заставляет форму повторно выполнять запрос, связанный в свойстве RowSource для этого списка, каждый раз, когда к форме обращаются к другой записи.

Спасибо за ваш ответ, мистер Фентон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...