#crystal-reports #crosstab
#crystal-отчеты #перекрестная таблица
Вопрос:
У меня есть таблица сервера MSSQL, которая выглядит следующим образом :
и я хочу, чтобы это выглядело так в Crystal report 10 :
Я пробовал все, что знаю, с перекрестными вкладками, но это не дает мне этого. Пожалуйста, мне нужна помощь с этим.
Примечание: Предполагается, что это должно быть в правой части отчета. Сам отчет представляет собой большую электронную таблицу, содержащую различную информацию. Поэтому мне нужно иметь эту таблицу в виде сетки в разделе, а не во всем отчете.
Ответ №1:
Нет необходимости суммировать подробные записи, поэтому нет необходимости в перекрестных таблицах?
Результирующий набор уже содержит необходимую вам информацию. Поэтому поместите заголовки столбцов в заголовок отчета, подробности в разделе подробности, а сводку — в нижний колонтитул отчета.
Комментарии:
1. Спасибо за ответ. Отчет похож на электронную таблицу и содержит другую информацию. Предполагается, что этот раздел должен быть только частью отчета, и поэтому мне нужно, чтобы он был в таблице, подобной сетке, в части отчета
2. @TobyyDamian вы могли бы сами создать сеточную структуру в отчете. Есть 2 способа сделать это. Один из них заключается в том, чтобы размер ваших полей был таким, чтобы их края соприкасались, а затем включить границы полей. Другой метод заключается в использовании инструментов рисования для создания вертикальных и горизонтальных линий там, где они необходимы.
3. @R.McMillan Спасибо. Структура строк не исправлена. Иногда строк в таблице может быть 2, иногда 5 или иногда даже 7. Если я использую структуру сетки, как предложено, будет ли она также динамической? Статический режим не будет работать. Я хочу, чтобы этот раздел отчета был динамическим с количеством строк в таблице и по-прежнему отображался в точной структуре, как на картинке в сообщении.
4. Если вы рисуете линейный объект в разделе или размещаете границы вокруг поля данных внутри раздела, эти линии / границы будут повторяться так часто, как повторяется раздел, что делает структуру сетки довольно динамичной. Это требует, чтобы вы изменили размер раздела так, чтобы не было места выше или ниже, которое могло бы повторяться и создавать пробелы. Если вам нужна дополнительная помощь в этом, может быть более полезным начать новый вопрос.
Ответ №2:
Если вам нужно изолировать эту область отчета, вставьте вложенный отчет.
Раздел подробностей в любом отчете повторяется для каждой строки в результирующем наборе. Итак, да, этот подход является динамическим.