Быстрая навигация по страницам отчетов - PullRequest
0 голосов
/ 11 января 2019

В отчете сначала генерируется результат для страницы 1 (сводка) и подробностей после этого. результат отчета сгенерировал все строки из Page1 (Сводка) сначала как записи 1,2, ... n, а затем из стр. 2 (Детали) повторяет 1,2, .... n

Я хочу напечатать со страницы 1 (Сводка) для записей 1, а затем запись 1 со страницы (Подробности) (то есть InvoiceNo_1_Summary, а затем InvoiceNo1_Detail), а не сначала все записи со страницы Сводка, а затем Сведения

Вначале в отчет были включены все резюме, а в конце отчета - подробности. Мне нужно исправить, чтобы подробности для той же записи Сводка и Детали проходили вместе с Сводкой, за которой следовало правильное заявление.

Быстрый отчет Две страницы для (pgSummary) источника из query1 и страница (pgDetails) из запроса2

Мне нужно исправить, чтобы подробности для той же записи Сводка и Детали были предоставлены вместе с Сводкой, за которой следует правильное Заявление для того же счета, т.е. InvoiceNo1.

1 Ответ

0 голосов
/ 13 января 2019

вам нужен параметр для отображения той же записи в таблице сведений, что и номер записи в основной таблице, здесь пример с ADOQuery с SQL Server

  1. ADOQueryMaster

    выберите * из счета, где дата = '1/1/2019'

  2. ADOQueryDetail

    выбрать * из номера телефона, где InvNo =: InvNo

в свойствах ADOQueryDetail:

  • set Master = AdoQueryMaster
  • установить параметры для типа данных параметров выше

Затем вставьте ленту на страницу отчета

  1. MasterData, набор данных = ADOQueryMaster
  2. DetailData, набор данных = ADOQueryDetail
...