本人delphi菜鸟,刚开始学delphi,想写一个跳过打印预览,直接打印的一条语句,在网上找到frReport1.PrintPreparedReport(‘‘, 1, True, frAll);这个,提示[Error] UnitWZ_WZRK.pas(2721): Undeclared identifier: 'frReport1',我要在哪里定义呢?具体的用法谁能指教一二,谢谢
解决方案 »
- 各位朋友大家好,有个问题想询问下大家,请大家帮忙解决下。
- DELPHI的三层的服务端作为另一个三层客户端的问题
- 开发了一个中文分词服务器(C语言开发+词库+源代码),最大特色可以让javascript来调用!当然也可以让其他任何语言来调用
- 关于idftp上传的的问题?
- 如何在SQL字符串中用UPDATE更新日期型字段值?
- 急简单form问题,在线等×××××××××××
- 如何在以BMP图象为背景的窗体或者TImage控件上作图?
- 本机端口是意思
- db2安装问题请教,新装了WIN2000再装DB2,安装的过程中报了错误,还是完成了,但是建立数据库客户段的时候,只有DB2的ODBC选项,没有DB2
- 老鱼,偶知道你在,分好说,加倍给,回答我一个问题,就指望你了……
- 很弱的一个问题?
- 一台电脑多个ip发udp广播包出现的问题
流程:
1)新建一个Application
2)添加一个frReport1
3)添加一个DataModule1
4) 在DataModule1中放上Table1,DataSource1,frDBDataSet1
Table1(databasename=DBDEMOS;tablename=CUSTOMER.DB);
DataSource1.dataset=table1;
frDBDataSet1.datasource= datasource;
5) 设计报表
添加一个band,选择master data,设置master data 的数据源 DataModule1.frDBDataSet1 , 然后在master data 中放入多个数据项(TfrMemoView),双击数据项可设置其对应的表的字段或变量(需自己事先指定)。
还可添加其他类型的band;
保存报表1.frf
6) 预览:
frReport1.LoadFromFile('1.frf');
Report.Preview := nil
if Report.PrepareReport then
Report.ShowPreparedReport;
7)打印:
frReport1.LoadFromFile('1.frf');
Report.Preview := nil
if Report.PrepareReport then
Report.PrintPreparedReportDlg;1.不需要设置frReport的dataset属性,只需使用frDBDataSet连接不同数据源,这样在frReport中就可以通过使用不同的frDBDataSet来连接不同的数据源;
2.是的,设计好模板后,使用LoadFromFile载入;
3.把每一项的边框都打开,调整好各数据项的位置即可。