Сообщить о сбоях - PullRequest
       11

Сообщить о сбоях

0 голосов
/ 30 июля 2010

Привет. Я пытаюсь получить подробный отчет. Но отчет всегда вылетает, когда я нажимаю на следующую страницу предварительного просмотра. Оба запроса отлично работают в редакторе запросов.

Запрос основного отчета

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

1 Ответ

1 голос
/ 30 июля 2010

Я уверен, что видел это раньше с моими собственными отчетами. Возможно, у вас есть проблемы с качеством / согласованностью данных.

  1. Есть ли в ваших полях для присоединения нулевое значение? Все, что нужно, это 1 запись;)

  2. У вас есть формулы, которые ссылаются на поле с нулевым значением?

  3. Я не знаю, каков ваш источник данных, но есть ли в этих представлениях собственные формулы, которые Crystal не распознает? Например, я часто извлекаю данные из запросов MS Access, но Crystal выдает ошибку, если я использую функцию nz ().

  4. Один из способов найти вашего виновника - прокрутить предварительный просмотр, пока не найдете страницу, которая не может отображаться и вылетает. Посмотрите, какие данные будут отображаться там .

Вам придется либо исправить данные, прежде чем они попадут в Crystal, либо переработать функцию. Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...