Cross-Tab

LamLam
отредактировано 17:11 Раздел: FastReport 3.0
Вопрос казалось бы элементарный однако не нашел на него ответ ни в одной документации. Как в Fast Reportе 3.0 изменить загловок колонки и строки Кросс-таб объекта (frCrossView)?

Комментарии

  • отредактировано 17:11
    Если не ошибаюсь, то с помощью алиасов.
  • LamLam
    отредактировано 17:11
    Что под этим подрозумивается ?
    ;)
  • отредактировано 17:11
    Подрозумивается чтение документации.

    коротко:
    Правой кнопкой на TfrxDBDataset и выбери "Edit fields aliases"
  • LamLam
    отредактировано 17:11
    Используется столько frCrossView (без frxDBDataset) который связывается со String Grid'oм. ;)
  • отредактировано 17:11
    есть два обработчика для скрипта
    // выделяем итоговые столбцы цветом
    procedure DBCross1OnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant);
    var
      ts : TStringList;
    begin
       ts := TStringList.Create;
       ts.Add('Мое наименоваени столбца');
       Memo.Memo := ts;
       ts.Free;
       Memo.Color := $00FFFFDC;
       Memo.Font.Style := fsBold;
    end;
    
    // для строк делается аналогично
    procedure DBCross1OnPrintRowHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant);
    
  • отредактировано 17:11
    забыл сказать что в CrossView все аналогично, просто в примере использовался DBCross

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.