我要实现的功能是这样的
我有一个FORM1 里面有查询和打印报表按钮和DBGRID
当我输入查询条件的时候,比如输入控制号1001 DBGRID就显示出来
还有一个checkbox 它是做模糊查询的 比如输入控制号10就可以把前面有10的记录全部显示出来,当我按打印按钮的时候,就把查询到的数据(DBGRID里面的数据)打印 (选几个字段)
说了这么多
我的问题是我的查询按钮有两个存储过程,分别是模糊查询的和不模糊的查询
我不知道在报表中的quickreport的dataset联哪个数据集 如果是其它的数据集又怎么写
dbtext的datafield和dataesourse怎么搞
请指教

解决方案 »

  1.   

    设置一个变量记录现在用的是哪个数据集.
    至于dbtext的datafield和datasource都可以随时设置。
      

  2.   

    netwolfds(晓竹) 
    说具体点好吗?
    有大概的步骤就最好了
      

  3.   

    简单点说,定义一个全局变量a,如果你用模糊查询,a:=1,如果用不模糊查询,a:=2;然后你在调用打印报表时判断a,决定是用哪个数据集。定好以后再给dbtext的datafield赋值。