2 формата в 1 кристаллическом отчете

Я мог бы быть очень глуп задать этот вопрос. Но я действительно понятия не имею, как сделать это. Мой босс хочет получить кристаллический отчет, и он хочет 2 формата. это означает, что он хочет сводную страницу на странице 1 с одним форматом и детализирует страницу на странице 2 с другим форматом. Таким образом, я думал два пути. 1-й путь состоит в том, чтобы получить 2 формата в 1 кристаллическом отчете. Я никогда не делал этого прежде, и я не мог найти его онлайн. 2-й путь состоит в том, чтобы сделать 2 кристаллических отчета и объединить их. Я понятия не имею, как сделать это также. Таким образом, кто-либо может помочь? пусть b оба из моих путей будет, может b неправильно. Какие-либо предложения?

1
задан skaffman 20 July 2010 в 10:24
поделиться

2 ответа

Хорошо .. Я тот, кто задает вопросы. Я знаю, что теперь делать. и ради других (новичков вроде меня) делюсь своим опытом.
Crystal Reports не позволяет иметь 2 формата в 1 отчете.
Отчеты Cyrstal не позволяют экспортировать 2 разных отчета (не вложенных отчета) одновременно.
Итак .. Я бы так и поступил.
Во-первых, если я хочу получить 2 разных отчета, например «Сводная страница» на 1-й странице и «Подробная страница» на 2-й, я буду использовать подотчет. Но вложенный отчет перенаправит вас на этот отчет, когда вы нажмете на него.
Я тоже не хочу этого.
Поэтому я закрою подотчет текстовым объектом без фона.
Но я не могу отрегулировать высоту этого текстового объекта.
Я воспользуюсь этим
IEnumerator ie = mycrystalreport.Section1.ReportObjects.GetEnumerator ();

        ie.Reset();

        while (ie.MoveNext())

            if (ie.Current != null && ie.Current.GetType().ToString().Equals("CrystalDecisions.CrystalReports.Engine.TextObject"))

            {

                CrystalDecisions.CrystalReports.Engine.TextObject to = (CrystalDecisions.CrystalReports.Engine.TextObject)ie.Current;

                if (to.Name == "my_text_object ")

                    to.Height = "the number you want. might need to calculate";



            }

Удачи

0
ответ дан 2 September 2019 в 22:59
поделиться

Я могу придумать следующие способы (в зависимости от сложности требований к сводке):

  1. Включить итоговые значения в заголовок отчета с разрывом страницы в начале первой группы отчетов.
  2. Включите кросс-таблицу со сводной информацией в раздел заголовка отчета.
  3. Вставьте вложенный отчет в раздел заголовка отчета.
2
ответ дан 2 September 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: