K
karri
Unregistered / Unconfirmed
GUEST, unregistred user!
是一个商品出售程序<br>出售商品后将出售信息存入出售信息表<br>有日期字段<br><br>使用dataset,dbgrid,adoquery,rvdatasetconnection,rvproject,timepicker<br>用timepicker选择日期以后,在dbgrid中可以出现按照时间筛选后的出售信息<br>rvdataseconnection的datasource设置为dataset,dataset的source设置为adoquery<br>adoquery中的sql语句初始为 select * from 出售信息表<br>而后在程序中通过点击查询按钮,按照<br>select * from 出售信息表 where date between 时间1 and 时间2<br>执行sql语句<br>dbgrid可以正常显示结果<br><br>可是rvproject(在创建dataview的时候是链接到rvdatasetconnection的)的报表无论怎样,只能打印整张 出售信息表(即没有经过筛选,我用simple,和designer都试过)<br><br>看了书里面,只要这样设置以后,rvproject的报表应该是根据adoquery中的sql语句的结果动态生成的<br><br>到底是怎么回事??请高手回答一下!<br>应该怎样打印动态报表?