0

У меня довольно сложный отчет. Мне удалось создать его до 1-го подзаголовка. Теперь я должен суммировать поля 1-го под-отчета внутри 2-го подрегистра «по горизонтали».Пропустить поля дополнительного отчета в другой дополнительный отчет?

1) Как передать поля из подпункта отчета 1 к югу доклада 2 (Имя & итоги) & список их по горизонтали/каждый год?

2) Как получить каждое резюме, чтобы показать таким образом, как (Client1, Year1 ... YearN). Если я вставляю раздел для второго вспомогательного отчета, он показывает второй подзаголовок сразу после (Client1, Year1). Я задал страницу в разделе эксперта, но не в порядке, я хотел: |

Я хочу показать этот раздел после (client1, Год1 ------- тосковать)

Доклад разработан таким образом, как

Main Report 
    ---- 
     Sub Report 1 
      Group (Client 1 Year 1) 
      -------------------------------- 
      Name Amount TotalAmount 
      -------------------------------- 
      John 1,000  300,000,000 
      End of Page 
      ---------------------------------- 
      (Client 1 Year 2) 
      -------------------------------- 
      Name Amount TotalAmount 
      -------------------------------- 
      John 5,000  400,000,000 
      End of Page 
      ---------------------------------- 

      Group (Client 2 Year 1) 
      -------------------------------- 
      Name Amount TotalAmount 
      -------------------------------- 
      Stevens 1,000  10,000,000 
      End of Page 
      ---------------------------------- 
      (Client 2 Year 2) 
      -------------------------------- 
      Name Amount TotalAmount 
      -------------------------------- 
      Stevens 2,000  40,000 
      End of Page 
     ---------------------------------- 
     End Sub Report 1 
    ----- 
     Sub Report 2 
    ---------------------------------------------------------------- 
    Name  TotalAmount  TotalAmount ....... TotalAmount 
    ----------------------------------------------------------------- 
    John  Year1(TotalAmount) Year2(TotalAmount).... YearnN(TotalAmount) 
    Stevens Year1(TotalAmount) Year2(TotalAmount).... YearnN(TotalAmount) 

End Sub Report 2 

ответ

1

Если возможно, я рекомендую переместить данные субресурса из суб-отчета в основной отчет и поместить кросс-вкладку в нижний колонтитул отчета.

+0

Я точно так же сделал, как вы сказали, теперь возникла проблема, что на перекрестной вкладке необходимы некоторые поля формулы из подзаголовка. Как их получить? Я не могу перенести свой первый дополнительный отчет в основной отчет, так как это макет главной детали, а также кросс-таблица будет работать над основным запросом в главном отчете. –

+0

Выберите поля формулы в подзаголовке, щелкнув по ним, Ctrl-C, чтобы скопировать их, затем выберите основной отчет и вставьте их - поля формулы должны появиться в полевом проводнике, а также в теле отчета для основного отчета. (Удалите их из основного корпуса, если вы вставили их туда, где вы их не хотите.) Возможно, вам придется редактировать формулы в основном отчете, если вы изменили имена полей при перемещении данных в отчете в основной отчет. –

+0

Спасибо, Марк. Я попробую это и дам вам знать через некоторое время. –

0

Как я пройти поля из подпункта 1 к подпункту 2?

Использовать глобальный var. Определите var в главном отчете как глобальный и обновите в subreport1 и получите доступ к ним в subreport2.

+0

Как насчет использования общего var? В чем разница между глобальным и sharedvar? –

+0

Привет, я пробовал использовать глобальный var, но поскольку мой второй отчет находится внутри нижнего колонтитула основного отчета (как я хочу, чтобы он показывался после 1-го подзаголовка), но глобальный numbervar возвращает только 1 значение. Возможно ли это с помощью массива? Как я храню (ClientName, TotalAmt, Year) в массиве и печатаю это как-то во 2-м под-отчете? –

+0

Где (в каком разделе вы указали переменные? Если вы используете в подрепорте внутри нижнего колонтитула отчета основного отчета, объявите переменные в разделе заголовка отчета. – Kangkan