报表QRDBText中的dataset选项中只有table和query,怎么样才能把clientdataset查询到的数据传给QRDBText.
我用以下的方法预览报表时没有显示数据,只是一张空表:
report.dataset:='clientdataset1';
report.QRDBText1.datafield:='field1';
report.QRDBText2.datafield:='field2';
report.preview;
report.free;
为什么会这样。
我用以下的方法预览报表时没有显示数据,只是一张空表:
report.dataset:='clientdataset1';
report.QRDBText1.datafield:='field1';
report.QRDBText2.datafield:='field2';
report.preview;
report.free;
为什么会这样。
解决方案 »
- 问个阴险的话题。各位共享软件人,Delphi 64bit编译出来后,你会以你的64位产品位噱头,从而采取和32位不同的价格策略吗?
- 用以下代码实现在DBGRID中支持鼠标滑动轮,但多选记录后滑动,焦点丢失,该怎么解决
- 怎样把数据库中保存的文件,在客户端不生成文件而是在内存中直接打开?
- 跪求三层结构程序代码!写论文用,急!
- 取得服务器系统时间得问题
- 如何将dbgrid中选中的记录显示在控件中,比如edit等?
- FastReport打印连续纸问题?
- 100分!!大家来帮帮我呀!<高分>
- 请问 Delphi 用起来有没有 VC++ 那样爽?
- 一段关于串口的vb代码,该怎么样改成delphi代码,在线等待
- 用delphi操作excel文件时怎样得到excel文件的工作薄(WorkSheet)名称?
- DEPHI 的TADOStoredProc组件怎么调用一个包含三个输入参数一个输出参数的存储过程?
然后:
report.dataset:=clientdataset1; //注意:clientdataset1不是字符!
report.QRDBText1.datafield:='field1';
report.QRDBText2.datafield:='field2';
report.preview;
report.free;
report.QRDBText1.datafield:='field1';
report.QRDBText2.datafield:='field2';
report.preview;
report.free;
因为qrsubDetail的使用是跟在DetailBand之后的,而且qrsubDetail也要关联数据集(Quickrep也要);
谢谢各位!