Если отчёты в BLOb-полях

Igorek3Igorek3 спамер
отредактировано 18:32 Раздел: FastReport 3.0
Прошу не обижаться опытным пользователям, но в документации и на форуме не нашел (тока на словах)

Если отчёты хранятся в файлах *.fr3, то проблем нет ;) ,
а если отчёты храняться в BLOb-полях таблицы (SQL) ;)

Как создать композитный отчет ? Help plz !!!

Заранее благодарен всем откликнувшимся.

Комментарии

  • отредактировано November 2005
    За неоднократное дублирование темы - предупрежден!
  • gpigpi
    отредактировано November 2005
    Можно попробовать так:
    var
     stream :TMemoryStream;
    begin
    stream := TMemoryStream.Create;
    YourDataset.YourFieldName.SaveToStream(stream);
    stream.Position:=0;
    frxReport1.LoadFromStream(stream);
    frxReport1.PrepareReport;
    stream.clear;
    YourDataset.Next;
    YourDataset.YourFieldName.SaveToStream(stream);
    stream.Position:=0;
    frxReport1.LoadFromStream(stream);
    frxReport1.PrepareReport(False);
    frxReport1.ShowPreparedReport;
    stream.Free;
    end;
    
    Предупреждаю, код не проверен в работе. Просто набран. YourDataset-датасет, используемый в проекте. Методы работы с BLOB могут отличаться, хотя ошибка, по-моему, в неиспользовании stream.Position:=0;
  • AirAir
    отредактировано 18:32
    написал:
    За неоднократное дублирование темы - предупрежден!
    Sorry. Но когда создавал тему выдавало ошибку что-то типа "Тема не создалась"
  • Igorek3Igorek3 спамер
    отредактировано 18:32
    Air написал:
    Air написал:
    За неоднократное дублирование темы - предупрежден!
    Sorry. Но когда создавал тему выдавало ошибку что-то типа "Тема не создалась"
    У меня была такая же проблема как у Aira. Я и не заментил что тема создалась. Serg прошу пардон.

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

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