Печать таблицы

vivviv
отредактировано 10:34 Раздел: FastReport 3.0
Как можно подготовить отчет для таблицы, у которой количество столбцов неизвестно на этапе проектирования?

Комментарии

  • gpigpi
    отредактировано 10:34
    См. пример \Demos\PrintTable
  • vivviv
    отредактировано 10:34
    Пример конечно замечательный, только на Дельфе.
    А я на билдере пишу.
    А нельзая ли для этой цели использовать frxDBCrossView?
  • vivviv
    отредактировано 10:34
    Разобрался.
    Делаю следующим образом:
      if(Sender->Name=="Cross1")
      {
        mt->First();
        int i = 0,j=0;
        TfrxCrossView *Cross = (TfrxCrossView*)Sender;
        Variant v1[1],v2[1],v0[1];
        while (!mt->Eof)
        {
          for(j= 0;j<mt->Fields->Count - 1;j++)
          {
            v1[0]=mt->Fields->Fields[j]->DisplayLabel;
            v2[0]=mt->Fields->Fields[j]->AsString;
            v0[0]=i;
            Cross->AddValue(v0,1, v1,1, v2,1);
          }
          mt->Next();
          i++;
        }
    
      }
    

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

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