2010-11-30 2 views
0

Я поддерживаю проект, который использует довольно здоровенный отчет Crystal, и во время перехода от VS2008 к VS2010 отчет просто перестает работать во время выполнения (но он все еще превью просто отлично. Идите по фигуре.), Поэтому мне нужно восстановить его с нуля.Использовать компоненты отчета несколько раз во время создания отчета?

Во время создания отчета несколько частей отчета используются более одного раза. В следующем разделе показана базовая компоновка главной страницы отчета (каждая маркерная точка представляет собой другой раздел формы основного отчета), а также поведение каждого раздела.

На странице 1

  • Первый раздел основной формы отчета является пустым, но пустое пространство в нем, кажется, не для печати
  • Второй раздел основного доклада печатается
  • Третий раздел основного отчета: не печатный
  • Отделан четвертый раздел основного отчета
  • подотчет А может быть напечатаны, в зависимости от элемента данных
  • подотчет B печатается
  • SubReport С не печататься
  • Основного отчета колонтитула печатается

На странице 2

  • Первый раздел основной формы отчета пуст, но пустое место в нем кажется не печатным
  • Вторая часть основного доклада печатается
  • Третья часть основного доклада печатается
  • Четвертого раздел основного доклада не напечатанного
  • подотчет А не печататься
  • Subreport B не печатный
  • SubReport C печатается несколько раз в соответствии с количеством строк, возвращаемых запросом, по одной печати для каждого qu чень
  • Основной сноска отчета печатается

Если SubReport C печатаются достаточное количество раз, еще одна копии Page 2 будет печататься с двумя основными разделами отчета (2 и 3) перепечатаны на каждой странице.

Что я хочу знать , где Я могу запрограммировать эти вещи. Кажется, я не вижу никакого кода, который фактически дает эти инструкции. Единственный код, который используется для генерации отчета во время выполнения, - reportObject.ExportToDisk(), поэтому он там не выполняется.

ответ

1

Перейдите на страницу Report-> Эксперт секции, и вы увидите все варианты, о которых говорите.Для каждого раздела & подраздела, это где вы можете подавить секции, перемещать контент на новые страницы и т.д. (После того, как вы там, вы можете F11 за помощью.)

Чтобы активировать опцию только на определенном (например, значение поля), используйте кнопку X-2, чтобы ввести Редактор формул. В большинстве случаев вам нужно будет сделать формулу, которая приведет к логическому значению.

Example Report-SectionExpert

Смежные вопросы