首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎样用QuickRep打印一条记录,或打印带表头的多条记录?请各们仁兄指教,用解决办法

2012-03-28 
怎样用QuickRep打印一条记录,或打印带表头的多条记录?请各们仁兄指教,急用怎样用QuickRep打印一条记录,或

怎样用QuickRep打印一条记录,或打印带表头的多条记录?请各们仁兄指教,急用
怎样用QuickRep打印一条记录,或打印带表头的多条记录?请各们仁兄指教

请说一下依次放哪几个组件.

谢谢大家指导!!!



[解决办法]
这个例子制作打印一张表的部分字段名及该字段数据内容的报表。
1. 建立一个新project
2. 放一个TTable到Form上,DatabaseName设为BCDEMOS,TableName指向Customer表,Active设为true.
3. 放一个TquickRep控件在Form上,DataSet属性为Table1.(即要显示上边Table1所指向的表的内)。
4.展开TquickRep的Bands属性,设HasDetail为true,这时自动增加个detail band(一个TQRBand控件,故也可以直接放一个TQRBand控件,BandType属性设为detail就行了)。
5.放一个TQRDBText控件在detail band上面,设DataSet指向Table1,DataField指向Company。第四步是设置在报表的什么位置显示什么类型的数据,而TQRDBText则具体实现。
6.选TquickRep控件,按右键,选择”Preview”预览,应该看到表Customer的字段Company的所有字段值。
到这一个简单的例子就OK了,程序实现预览及利用TQRuickRep自带的打印功能只须在Form中加一个按钮,它的OnClick事件为:QuickRep1-> Preview();

热点排行