Параметр запроса MS-Access - PullRequest
       8

Параметр запроса MS-Access

1 голос
/ 27 апреля 2020

Есть ли способ установить параметр, равный значению, выбранному в форме?

Например, я пытаюсь установить свой параметр [ComplianceDate] равным значению, выбранному в поле со списком.

Что-то вроде:

PARAMETERS [ComplianceDate] DateTime;
[ComplianceDate] = Forms![myForm]![myComboxValue]

SELECT * 
FROM myTable
Where myDate = [ComplianceDate]

1 Ответ

0 голосов
/ 27 апреля 2020

Измените отчет RecordSource запрос ...

PARAMETERS [ComplianceDate] DateTime;
SELECT * 
FROM myTable
Where myDate = [ComplianceDate]

Используйте DoCmd.SetParameter , чтобы указать значение параметра, а затем откройте отчет. .

DoCmd.SetParameter "ComplianceDate", Forms![myForm]![myComboxValue]
DoCmd.OpenReport reportName
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...