Создать таблицу в Crystal Reports, например SSRS

Есть ли способ автоматического создания объекта таблицы в отчетах Crystal (2011) с линиями сетки, куда можно перетаскивать поля, и это автоматически создает заголовки и позволяет изменять размеры по вертикали и горизонтали, как это можно сделать в SSRS. Рисование линий или блоков, а затем выравнивание и изменение размера деталей и заголовков вручную, привязка к сетке, сопоставление элементов с маркерами страницы и т. Д. Являются очень громоздкими и пустой тратой времени. Я бы использовал SSRS, но я создаю формы, которые интегрируются в определенную систему ERP, и вы можете использовать только Crystal, к сожалению.

Если это невозможно, то какой самый быстрый и эффективный способ сделать это?

Это, вероятно, долгий путь, но IFS - это ERP, если кто-то об этом знает, и если есть способ создать формы в IFS 8.1 вместо SSRS. Я полагаю, что вы можете сделать это в версии 9, но кажется, что это невозможно в версии 8.1.

1 ответ

Решение

К сожалению, Crystal Reports не имеет никакой утилиты для создания таблицы Grid.

Но вы можете сделать две вещи в этой ситуации.


Первый:

  • Предположим, у вас есть простой отчет с заголовком, деталями и нижним колонтитулом. Вставьте Box из панели инструментов и начните рисовать от верхнего до нижнего колонтитула, включая раздел детали. Это создаст внешнюю границу таблицы.
  • Чтобы нарисовать линии столбцов, просто вставьте линию и свяжите ее с верхом и низом внешней границы.
  • Уменьшите размер сетки (Файл-> Параметры-> Макет) или отключите Snap To Grid или используйте клавишу ALT для плавного изменения размера и перемещения объектов

Второй:

  • Вставьте кросс-таблицу в нижний колонтитул отчета.
  • Перейдите к Эксперт кросс-таблицы, Добавить нужные поля в строках.
  • Перейти к настройке стиля, выбрать каждую строку и в параметрах группы проверить подавление промежуточных итогов
  • Перейдите к пункту Форматирование линий сетки и снимите флажок рисовать для всех линий столбцов.

Я предлагаю вам использовать первый, если вы не очень хорошо знакомы с Cross-Tab, Cross-Tab генерирует строки автоматически, но у него есть некоторые проблемы, такие как экспорт в Excel, сортировка, не имея возможности расти. и на решение этих проблем уходит больше времени, чем на обычное решение.

Другие вопросы по тегам