Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизСохранение/чтение отчета fast report из BLOd поля Найти похожие ветки
← →
intaari (2005-06-23 14:20) [0]Добрый день!!!
Возникла необходимость сохранить отчет в BLOd поле. Подозреваю, что это можно сделать функцией LoadFromStream. Я с потоками не работал поэтому не понимаю как это реализовать.
И еще вопрос, так как отчет интерактивный возникает необходимость сохранить отчет при закрытии. как отловить событие, что отчет закрыли, что бы сохранить его в поле BLOd. Заранее спасбо.
← →
Тёмыч (2005-06-23 17:02) [1]Примерно так:
var
//DataModule: TDataModule;
//ReportList: TIBTable;
blob: TBlobField;
begin
DataModule.ReportList.Edit();
blob := DM.fieldSYS_FRF;
// Другие необходимые операции с полем...
frReport.SaveToBlobField(blob);
DataModule.ReportList.Post();
end;
← →
intaari (2005-06-24 10:54) [2]Это для 2-го Report, а в третьем SaveToBlobField отсутствует.
А как всетаки поймать закрытие отчета, что бы его сохранить?
← →
_dimka © (2005-06-24 10:56) [3]а может можно не по закрытию, а как только сформировался?
← →
intaari (2005-06-24 11:10) [4]Можно, но я произвожу интерактивное заполнение memo, а так же выделение нужных позиций CheckBox, все это для того чтобы не делать лишней формы для заполнения так как эти данные нужны только для распечки.
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.055 c