社区
VCL组件使用和开发
帖子详情
如何把保存的报表打开?
APISHLAB
2004-04-07 12:29:01
如何把报表保存成QuickRep中的QRP格式?并且如何重新Load这个报表?多谢
有没有办法实现呢?
...全文
42
8
打赏
收藏
如何把保存的报表打开?
如何把报表保存成QuickRep中的QRP格式?并且如何重新Load这个报表?多谢 有没有办法实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
APISHLAB
2004-04-26
打赏
举报
回复
搞定,多谢
APISHLAB
2004-04-26
打赏
举报
回复
很好,多谢。
可是我是自定义的预览窗口,用TQRPHandler定义,打开的是QRP默认的预览窗口,怎么用我自定义的预览窗口打开该文件呢?多谢
ch_builder
2004-04-18
打赏
举报
回复
对不起,没看明白,你可以这样调用
#include "qrextra.hpp"//头文件
……
TQRPHandler *MyQPRHandler = new TQRPHandler;
MyQPRHandler->Filename = "somfile.QRP";
MyQPRHandler->Preview();
//MyQPRHandler->Print();//打印用此句
delete MyQPRHandler;
APISHLAB
2004-04-09
打赏
举报
回复
如何把保存的报表load进Preview啊?我用上面的代码实现不了啊!!!
APISHLAB
2004-04-08
打赏
举报
回复
下面的代码目的是:先保存报表,然后打开先前保存的报表,可是预览时并没有Load进来啊,请高人指点,多谢
void __fastcall TfmReportPreview::btnSaveClick(TObject *Sender)
{
if(SaveDialog1->Execute())
QRPreview1->QRPrinter->Save(SaveDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TfmReportPreview::btnOpenClick(TObject *Sender)
{
if(OpenDialog1->Execute())
{
QRPreview1->QRPrinter->Load(OpenDialog1->FileName);
}
}
ch_builder
2004-04-08
打赏
举报
回复
做好的报表我们一定都想保存起来,保存的文件格式有:文本格式文件(TXT),组件TQRTextFilter;超文本格式文件(HTML/HTM),组件TQRHTMLFilder;逗号分隔文件(CSV),组件TQRCSVFilter;以及报表文件。保存前三种格式文件需要调用ExportToFilter方法,而直接保存报表组件,则只需用Save。这个例子中我们放了一个TSaveDialog对话框和QuickReport组件页中的TQRTextFilter、TQRHTMLFilder、TQRCSVFilter三个组件。完整的代码如下:
void __fastcall TForm1:: SaveReportClick(TObject *Sender)
{
AnsiString FileExt;
// 打开保存文件对话框获得文件名
if(SaveDialog1->Execute())
{
// 获得文件后缀
FileExt = AnsiUpperCase(ExtractFileExt(SaveDialog1->FileName));
// 输出Html超文本文件
if((FileExt == ".HTML") || (FileExt == ".HTM"))
QuickRep1->ExportToFilter(new TQRHTMLDocumentFilter(SaveDialog1->FileName));
// 输出txt文本文件
else if(FileExt == ".TXT")
QuickRep1->ExportToFilter(new TQRAsciiExportFilter(SaveDialog1->FileName));
// 输出CSV文件
else if(FileExt == ".CSV")
QuickRep1->ExportToFilter(new TQRCommaSeparatedFilter(SaveDialog1->FileName));
// 输出报表文件
else
{
QuickRep1->QRPrinter->Save(SaveDialog1->FileName);
}
}
}
//-------------------------------------------------------------------
节选自《CSDN开发高手》04年第3期的《深入QR》
APISHLAB
2004-04-07
打赏
举报
回复
怎么实现呢?请给点代码,多谢
thp
2004-04-07
打赏
举报
回复
肯定有。
修改t3
报表
服务器,用友T3软件财务
报表
修改之后,下次
打开
又需要重新
打开
,
保存
到电脑里比较麻烦,如何将修改好的
报表
保存
到软件里面-用友T3...
文章摘要:用友T3软件财务
报表
修改之后,下次
打开
又需要重新
打开
,
保存
到电脑里比较麻烦,如何将修改好的
报表
保存
到软件里面财务
报表
修改之后,下次
打开
又需要重新
打开
,
保存
到电脑里比较麻烦,如何将修改好的
报表
...
如何用Tableau做自动化
报表
?
这是免费系列教程《7天学会商业智能(BI)-Tableau》的地7天,前面我们介绍了如何用Tableau实现动态
报表
,今天介绍:制作完的
报表
,如何发布?你将学会:如何
保存
报表
?如何发布
报表
...
如何使用物联网低代码平台进行
报表
管理?
报表
是统计分析的重要工具,AIRIOT物联网低代码平台提供了强大的
报表
系统,支持
报表
管理定义、
报表
分类、添加
报表
、普通
报表
和自由
报表
等功能,具有很强的灵活性。 如何使用AIRIOT平台进行
报表
管理,如下操作: ...
Win11系统新建的excel表格怎么
保存
到桌面?
Win11系统新建的excel表格怎么
保存
到桌面?在新建好一个表格之后,我们可以将表格存放到电脑的桌面上。这样使用起来会更加的方便,有的用户不知道怎么将文件直接存在电脑的桌面上。接下来我们一起来看看以下的操作...
NI Measurement & Automation Explorer (MAX) 如何
保存
系统配置?
NI Measurement & Automation Explorer (MAX) 如何
保存
系统配置?
VCL组件使用和开发
604
社区成员
13,459
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章