怎样用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();