先用QUERY查询表,然后使用如下语句:
ReportRunTime1.SetDataset('P',query);
注意:p代表你查询的数据表,在报表文件中会使用。
最后在报表的单元格中写入:#p.code。
code为报表中的关键字段。
最后用:reportruntime1.PrintPreview(true);就可以了!!
ReportRunTime1.SetDataset('P',query);
注意:p代表你查询的数据表,在报表文件中会使用。
最后在报表的单元格中写入:#p.code。
code为报表中的关键字段。
最后用:reportruntime1.PrintPreview(true);就可以了!!
解决方案 »
- fastreport打印问题
- 小弟有重要问题请教,请各位大哥帮忙。
- 請問我用adoquery查詢出的數據如何賦值給quickrep中的qrdbtext?
- 请教高手TXMLDocument的问题
- 在线等待高手回答,不胜感激。。。。。
- 关于adoquery1.append;........adoquery1.post;的问题-------------在线等待!!
- 大过年的,散分散分 :)
- 怎样实现这样的功能,当前正编辑一行数据的,此时点击其它行,不是保存而是取消呢?
- 我用ActionManage做出的菜单为何汉字显示总是最后一个字少半边?
- 也许没有答案,只是想跟大家讨论一下!
- 用CopyMemory拷贝动态数组, 高手请进
- 请教一个关于Treeview的问题
Query1.DisableControls;
ReportRunTime1.ReportFile:=rpt1;
With ReportRunTime1 Do
Begin
EnableEdit:=True;
SetDataSet('d1',Query1); //设置报表模板中的数据集变量名
SetVarValue('shuoming','代码说明'); //设置报表模板中的字符变量内容
SetVarValue('code',Code1);
PrintPreview(True); //打印
End;
Query1.EnableControls;