данные в одну строку

отредактировано March 2006 Раздел: FastReport 3.0
Подскажите пожалуйста, как настроить бэнд или иное чтобы данные из строк таблицы выводились в одну строку, в отчете.

Например:
таблица1


8888888 орпорпо
8888888 оплорпл
9999999 лрггрлгр


отчет:

8888888 - данные (строка 1, столбец 2), данные (строка 2, столбец 1), данные (строка 2, столбец 2), и.т.д.

Комментарии

  • gpigpi
    отредактировано 04:27
    Придётся использовать TfrxCrossView. Пример смотрите в демо PrintStringGrid
  • отредактировано 04:27
    Но в предложенном примере всего лишь предлагается печать таблицы как она есть а мне нужно распечатать все строки в одну длинную строку!
  • отредактировано 04:27
    Один из вариантов формируй эту строку в программе и передавай в отчет с помощью переменной.
  • отредактировано 04:27
    Можно так попробовать
    Добавляешь в шаблон отчета Query или Table (того движка который юзаешь). Затем пишешь примерно такой скрипт внутри шаблона

    var
    FullStr:string;

    begin
    Query.Open;
    while not Query.Eof do begin
    FullStr:=FullStr+<Query."нужное поле">
    // вообщем здесь обходя всю таблицу строишь сам свою строку
    Query.Next;
    end
    Query.Close;
    Memo1.Text:=FullStr;
    end;

    Типа такого..

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

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