У меня есть отчет о доступе, который запускает запрос. В существующем отчете у меня есть параметры, заданные в скобках; [CSRName], [StartDate] и [EndDate]. У меня эти параметры заполняются из формы с использованием VBA ниже;
Все это прекрасно работает. Моя проблема в этом; У меня есть этот запрос, подсчитывающий общее количество ошибок, которые делает CSR. Я легко могу отобразить в отчете общее количество ошибок. Что я хотел бы сделать, так это добавить в отчет еще одно текстовое поле, в котором будет отображаться общее количество выполненных элементов CSR. Для этого мне нужно встроить источник управления для текстового поля с другим запросом. Я написал этот запрос, и он работает вне формы. Что мне нужно сделать, так это передать те же параметры, которые я использую для генерации отчета во этот встроенный запрос в отчете. Я не могу понять, как это сделать. Я могу передать параметры самому отчету, и он работает нормально, но попытка сделать то же самое не передаст параметры во встроенный запрос в отчете. Он продолжает отображаться в поле ввода и запрашивает у меня переменные.
Я предполагал, что мог бы обрабатывать встроенный запрос так же, как и запрос, основанный на отчете, поэтому я использовал тот же процесс, чтобы попытаться передать ему параметры, но он не сработал.
Private Sub RunQuery_Click()
DoCmd.SetParameter "CSRName", Me.CSRNameCB
DoCmd.SetParameter "StartDate", "#" & Me.StartDate & "#"
DoCmd.SetParameter "EndDate", "#" & Me.EndDate & "#"
DoCmd.OpenReport "rpt_CSRErrorTracking", acViewPreview
End Sub
Мне нужен метод передачи параметров из формы как на запрос, на котором основан отчет, так и на запрос, встроенный в сам отчет.