社区
C++ Builder
帖子详情
还是FastReport的问题
xcityman
2006-01-17 05:49:17
我的新数据已经重新刷新,但是为什么第一次点打印预览还是上一次的数据,要点两到三次才是新的数据.不知我有没有表达清楚,看懂的请帮忙解决下,谢谢,急
...全文
115
11
打赏
收藏
还是FastReport的问题
我的新数据已经重新刷新,但是为什么第一次点打印预览还是上一次的数据,要点两到三次才是新的数据.不知我有没有表达清楚,看懂的请帮忙解决下,谢谢,急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xcityman
2006-01-20
打赏
举报
回复
用的是两个ADOQuery,分别连两个不同的表
//---------------------------------------------------------------------------
void __fastcall TMainForm::PrintBtnClick(TObject *Sender)
{
Query1->Active=false;
Query1->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ExtractFilePath(Application->ExeName)+"\Data.mdb;Persist Security Info=False;";
Query1->Active=true;
Query2->Active=false;
Query2->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ExtractFilePath(Application->ExeName)+"\Data.mdb;Persist Security Info=False;";
Query2->Active=true;
fReport1->LoadFromFile(ExtractFilePath(Application->ExeName)+"\zpg.frf");
fReport1->ShowReport();
}
//---------------------------------------------------------------------------
这个是完整的打印预览按钮下的代码
dongsheng10101
2006-01-20
打赏
举报
回复
我没有碰到过这种问题,我就是感觉打印的速度很慢,
samchoy
2006-01-20
打赏
举报
回复
是不是用了两个ADOQuery?两个ADOQuery分别设置ConnectionString?
如果是的话改用一个ADOConnection,两个ADOQuery连到它上试试
xcityman
2006-01-20
打赏
举报
回复
试了不行,是不是我写有错?请看下我的代码:
fReport1->LoadFromFile(ExtractFilePath(Application->ExeName)+"\zpg.frf");
fReport1->ShowReport();
是否是要在ShowReport之前清除下记录还是什么?
xcityman
2006-01-19
打赏
举报
回复
用ADOQuery组件
xcityman
2006-01-19
打赏
举报
回复
ADO,连接Access
xcityman
2006-01-19
打赏
举报
回复
顶下,等解,谢谢了
lurel
2006-01-19
打赏
举报
回复
试下先把
ADOQuery->Close();
然后再open
CACACACACA
2006-01-17
打赏
举报
回复
连的是什么数据库,用BDE上的还是ADO上的组件?
jsjjms
2006-01-17
打赏
举报
回复
没碰到:)
编译失败
2006-01-17
打赏
举报
回复
没碰到过
Fast
report
常见
问题
汇总与解答
Fast
Report
常见的几个
问题
1.
Fast
Report
中如何共用TFrx
report
及TfrxDBDataSet 2.如何打印空白处? 3.如何打印指定行数后换页? 4.
fast
report
中如何把数据显示为百分比 5.
Fast
Report
如何打印表格式的空行? 6.在首页打印本页小计,最后一页打印本页小计和合计(如果只有一页,则打印本页小计和合计) 7.加入自定义函数 8.在
Fast
Report
中将两字段连接起来(用脚本实现) 9.数据栏的动态调试设置 10.在Delphi中定义数据字段 11.分组时打印页号(组内分页显示页码)
fast
Report
连接mysql插件
fast
Report
连接mysql的插件,使用此插件可以完美解决
Fast
Report
不能连接mysql的
问题
初级到CS开发高手通用权限管理系统全程实录
本课程主讲项目的功能模块主要有:用户管理、角色管理、菜单管理、权限管理、...另外像ADO.NET、分层、事务、视图、委托、反射、WebService、
Fast
Report
.NET、Dev、RDLC、EpPlus操作EXCEL等知识点全部贯穿在视频中讲解
Fast
Report
.net 中文详细教程及Demo
这个指南让你熟悉报表设计器和了解报表设计的基本概念(各种区域,数据源,二次表,等等)。指南将帮助你开始用
Fast
Report
创建报表,但它不能告诉你怎样使用其它基本的报表设计器。 如果你不熟悉报表设计器,我们建议你参考Quick
Report
的帮助系统。Quick
Report
的指南已经包含在你的Delphi拷贝中。Quick
Report
的大部分基本概念也适用于
Fast
Report
,然而,
Fast
Report
能提供更多的弹性和最终用户的自定义。 关于
Fast
Report
的说明
Fast
Report
是高弹性的报表设计器,用于报表的数据可以从任何类型的数据源获取,包含字符列表,BDE数据库,ADO数据源(不使用BDE),Interbase(使用IBO),Pascal数组和记录,以及一些不常用的数据源。 整个
Fast
Report
系统是用Delphi的Pascal编写的。
Fast
Report
不需要动态链接库,但需在你的项目中占用大约400kb(Delphi 5)。如果你想最终用户拥有设计能力,这将在你的.EXE中增加大约500kb。虽然这看上去比较大,但这只是其它设计的几分之一。你同样应该考虑到
Fast
Report
不仅仅只是包含最终用户更改报表设计的能力,还能够适应查询和数据库的变化。
Fast
Report
还包含自己的脚本语言,让应用程序和最终用户能够更容易地改变报表。如果你的大部分应用使用
Fast
Report
,你可以简单地配置
Fast
Report
BPL(大约1400kb)而所有你的应用程序只需要保留很少的一部分。 你可以发现
Fast
Report
有一个非常吸引人的用户界面,使用最新的用户界面组件,例如可停靠的工具栏。你的最终用户将会非常愿意使用这个设计器,只需使用鼠标就可以创建大多数报表。
Fast
Report
是名副其实的快速报表:较其它一些Delphi报表设计器而言,你可以发现没有什么可以接近于它的开发速度。报表预览窗口一直是大多数报表设计器的弱点,高品质的外观,赋于你的应用程序非常专业的用户界面。
Fast
Report
是一个已经拥有三年历史的非常成熟的报表设计器,成长使它拥有其它Delphi报表设计器所不能相比的诸多先进特性。
VS2010+QT+
Fast
Report
例子含
Fast
Report
安装文件
VS2010+QT+
Fast
Report
例子 含
Fast
Report
安装文件 Blog:http://blog.csdn.net/itas109
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章