Передать свойства класса в запрос Access 97 - PullRequest
0 голосов
/ 28 апреля 2011

В Access 97 вы можете передать параметр в запрос к базе данных, ссылаясь на значение элемента управления формы следующим образом:

SELECT * FROM tbl_rmc_audit WHERE emp_id = Forms!frm_audit! cEmployeeClass.emp_id;

Кажется, довольно похоже на обычный способ ведения бизнеса в Access, но я не могу получить правильную ссылку.Если кто-то может предложить помощь, она, безусловно, ценится.

1 Ответ

0 голосов
/ 28 апреля 2011

Выполните запрос, установив для параметра значение из вашего класса в VBA.

Не указывайте элемент управления формы в вашем запросе. Добавьте параметр [emp_id] в сохраненный запрос (если только вы не создаете запрос в коде vba):

Dim qdf As QueryDef

Set qdf = db.QueryDefs("query name")
qdf.parameters("[Same Name As In Query]" = cEmployeeClass.emp_id
Set rst = qdf.OpenRecordset()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...