Я хотел бы создать отчет, который я могу использовать в качестве вспомогательного отчета несколько раз в одном и том же родительском отчете. Однако каждое вхождение в подзаголовок должно иметь разные значения.Доступ - Модульный многоразовый подрепорт
Например, есть таблица под названием DailyReport. Записи в этой таблице содержат: Дата, участник, состав, описание
Подсчет должен быть для каждой команды в пределах определенного диапазона дат. Однако диапазон дат для каждого отчета/команды не будет одинаковым.
Таким образом, если диапазон дат для всех команд был последовательным, то я мог бы создать один подотчет, и сделать некоторое упорядочение полученных записей, чтобы отделить вещи в команды. Однако, с несогласованными диапазонами дат, я не могу использовать один запрос, поэтому наиболее прямое решение, которое я вижу, заключается в создании отдельных подписок и запросов для каждого диапазона каждой команды. Проблема с этим решением заключается в том, что если я решит изменить формат подзаголовков, я должен сделать это в каждом конкретном подзаголовке - много дублировать работу.
Я хотел бы создать общий запрос и подчиненный отчет. Запрос и вспомогательный отчет будут вызывать функции VB, которые возвращают соответствующее значение. Это означает, что мой родительский отчет имеет один и тот же общий отчет об этом несколько раз. Поскольку каждый подрепортаж визуализируется, я хотел бы увеличить значение за кулисами, чтобы функции, которые генерируют общий запрос и запрос в подположении, возвращают другое значение.
Однако, похоже, что не все работает в Access. Вложенные отчеты в отчете не отображаются линейно. Создается подчиненный отчет, а затем «отпечатан» на отчете, когда это требуется. Это означает, что все мои общие подписи имеют одинаковые данные.
Как я могу определить общий отчет и запрос? Затем подключите разные значения в отчет и запрос, пока отчет повторно используется несколько раз в одном и том же родительском отчете.
Если вы помещаете несколько экземпляров одного и того же отчета, каждый из них может иметь свои собственные критерии фильтрации. Для базового запроса может потребоваться несколько столбцов, представляющих необходимые диапазоны дат для каждого отчета. – JeffO
Вам нужно изучить свойство LinkMasterFields и LinkChildFields отчетов. Они предназначены именно для этой цели - для фильтрации субрепортажа, основанного на текущих данных в основном отчете, без каких-либо кодов или даже запросов. – pteranodon
@pteranodon Yup, теперь я вижу. Это будет делать именно то, что мне нужно. Благодарю. – kimbokasteniv