Привет. Я пытаюсь получить подробный отчет. Но отчет всегда вылетает, когда я нажимаю на следующую страницу предварительного просмотра. Оба запроса отлично работают в редакторе запросов.
Запрос основного отчета
select a.Name,a.ftid,a.instno from testschema.ViewA a where a.ftid={?ftid}
Общие переменные объявляются в основном отчете отдельно
shared numbervar instno;
instno:={Command.INSTNO}
shared stringVar gnpidesc;
gnpidesc:={Command.Name}
запрос дополнительного отчета
select a.TOTALAMT,b.Name from testschema.ViewB a CROSS JOIN testschema.View3 b where a.ftid={?ftid} AND b.ftid=a.ftid AND b.instno={?instno} AND a.Name='{?gnpidesc}' ORDER BY a.GENGNPIDESC
Общие переменные, объявленные внутри заголовка подотчета отдельно
shared numbervar instno;
shared stringVar gnpidesc;
Я удалил 3 поля параметров, также имеющих одно и то же имя. Отчет по отчетам отображается только для первой строки в мастере, если я нажимаю следующую страницу, приложение вылетает.
Редактировать
Подотчет содержит перекрестный отчет в разделе заголовка подотчета.
Макет отчета
Main Report
- Details Section (Main report query)
- Details Section2 (Sub report)
- Cross-tab (Sub report Footer- Query 2)
Main Report