#crystal-reports
#Crystal-отчеты
Вопрос:
Я разработал одну кристаллическую перекрестную вкладку report.it отображается ли это так
col1 col2 col3
row1 row11 val1 val2 val3
row2 row21 val1 val2 val3
но я также хочу заголовок для строки, т.Е. Я хочу, чтобы отчет выглядел следующим образом
name1 name2 col1 col2 col3
row1 row11 val1 val2 val3
row2 row21 val1 val2 val3
может ли кто-нибудь помочь?
Ответ №1:
Решение Райана работает только для первой страницы, но он на правильном пути.
Это решение работает для всех страниц
1) Перекрестная таблица должна находиться в собственном заголовке раздела группы.
2) у вас должно быть 2 раздела заголовка страницы.
Раздел 2 (заголовок страницы a) содержит весь текст, который вы хотите отобразить на каждой странице, включая заголовок строки. В моем случае у меня есть заголовки строк «Таблица Curr MinBet»
В разделе 2 (заголовок страницы a) должен быть установлен флажок «Под следующими разделами», установленный в Section expert. Это позволяет CR отображать раздел заголовка страницы под перекрестной таблицей.
3) Раздел заголовков страниц2 (заголовок страницы b) используется для размещения перекрестной таблицы в нужном месте. Без этого заголовок страницы и заголовок строки отображаются под отчетом с перекрестными таблицами, а не над ним.
Я использую CR версии 13_0_1 для Visual Studio 2010
Комментарии:
1. Просто чтобы уточнить @dummyGroup, который вы используете для группировки. Я пытался указать что-либо в качестве формулы, например «1», но Crystal (в VB2008) не позволил мне выбрать эту формулу для группировки. Итак, я решил, что вы должны использовать хотя бы одно поле базы данных в формуле. Поэтому, чтобы всегда получать один и тот же результат (чтобы получить только один экземпляр группы), я помещаю: [Field1] = [Field1] . Это всегда приводит к true, так что только один результат.
Ответ №2:
Вы можете просто наложить текстовый объект в качестве заголовка.
Комментарии:
1. Я надеялся, что в CR 2008 будет больше возможностей, потому что он добавил в перекрестные таблицы функцию «вычисляемый элемент». Увы, они не добавили функцию для поддержки «метки в верхнем левом углу». Ваш подход кажется довольно разумным.