В трех отчетах Access используются два сквозных запроса и стандартный запрос SELECT, и все они работают по отдельности. Один основной отчет запускается с помощью командной кнопки, которая берет две даты из формы для диапазона дат. Я вижу, как эти параметры даты изменяются в ptq после каждого использования. Один из прикрепленных отчетов выполняется на основе другого ptq с использованием предоставленных дат «по умолчанию» для диапазона дат (нет ничего, что сбрасывает эти даты ptq, так как присоединенные отчеты вызываются из основного отчета - это моя проблема или отключение, я считаю,), а другой - в стандартном запросе выбора с предложением WHERE, вызывающим даты из формы. Эти два отчета содержат дополнительные, но разные данные для основного отчета. Я не верю, что они будут вложенными отчетами со связанными основными и дочерними полями, поскольку основные данные отчета и прикрепленные данные отчета не связаны. Проблема в том, что диапазон дат не передается в один ptq для прикрепленного отчета, поэтому дата никогда не изменяется и возвращается только с диапазоном дат «по умолчанию», который находится в его ptq. Вот два ptqs:
exec dbo.uspJobsCompletedThruPress '2019-10-07 05:30:00','2019-10-12 14:29:59'
exec dbo.uspJobsCompletedThruPress_SubReport '2019-10-14 05:30:00','2019-10-19 14:29:59'
Подотчет sp возвращает одну запись, как и ожидалось.
Я попытался использовать запрос SELECT, как и другой прикрепленный отчет, но это не сработает, потому чтоскаляр sp не возвращает даты, для построения скалярной записи нужны только параметры даты.
Как получить параметры даты для передачи в ptq прикрепленного отчета из основного вызываемого отчета?
Другая проблема заключается в том, что эти прикрепленные отчеты расположены в разделе «Нижний колонтитул отчета», поэтому их данные будут напечатаны сразу после списка записей основного отчета. Однако, поскольку я использую два столбца, данные прикрепленного отчета всегда печатаются на следующей странице, а не в нижней части первого столбца (обычно) или второго столбца (с учетом достаточного количества записей), даже если в конце достаточно места. перечисленные записи. Как я могу сделать этот прикрепленный отчет сразу же после первого списка? Должен ли это быть другой вопрос?
TIA, Тим