我以前用的REPORTBUILDER做报表,报表内容放在数据库中非常方便,
现改为Fastreport, 但不知如何将报表内容放中数据库中请高手明示我是这样用的
frreport1.SaveToBlobField(qy_frp.FieldByName('frpnote'));
frreport3.LoadFromBlobField(qy_frp.FieldByName('frpnote'));
现改为Fastreport, 但不知如何将报表内容放中数据库中请高手明示我是这样用的
frreport1.SaveToBlobField(qy_frp.FieldByName('frpnote'));
frreport3.LoadFromBlobField(qy_frp.FieldByName('frpnote'));
解决方案 »
- 用DELPHI打开EXCEL时,如何把EXCEL“所有”的工具栏都隐藏掉呢?
- ADOQuery 中的 Parameters 是怎么一回事? 它是自动创建的吗? (
- 串口通讯的一段代码不明白,高分求教,急请高手帮忙,马上揭贴给分
- 大家觉悟得DELPHI 2005 有发展前途吗?
- 有个活需要几位懂Delphi的同志兼职
- 我用serversocket clientsocket连接,怎么要报错误10061???急!!!
- ImageEn3.02安装过程?如下安装方法太模糊,各位高手谁能指点?
- 谁知道怎么样在批处理命令中自动删除文件!!!!???
- SQLSERVER高手请进!一个多表连接的问题。
- 问题2:我用delphi中的tquery打开网上邻居中的数据时的问题
- 有点难度的问题!
- 小弟两个星期的一个Delphi作品,欢迎各位大哥大姐赏脸啊,
顺便问一下,fr生成得.frf文件存到数据库中有何用处?
var ReportName: String; SaveAs: Boolean; var Saved: Boolean);
begin
//判断名称是否相同,如果相同,则存入数据库
if UpperCase(AdoQueryReport.FieldByName('ReportName').AsString)=UpperCase(ReportName) then
begin
AdoQueryReport.Edit;
FRReport.SaveToBlobField(AdoQueryReport.FieldByName('Content'));
AdoQueryReport.Post;
end else
begin
//如果名称不相同,则根据条件是否另存一个文件
if SaveAs then
begin
if OpenDlg.Execute then
FRReport.SaveToFile(OpenDlg.FileName);
end else
FRReport.SaveToFile(ReportName);
end;
end;