当前位置: 代码迷 >> .NET报表 >> 问一个初级的水晶报表有关问题,对DBF(VFP)根据条件取值
  详细解决方案

问一个初级的水晶报表有关问题,对DBF(VFP)根据条件取值

热度:7197   发布时间:2013-02-25 00:00:00.0
问一个初级的水晶报表问题,对DBF(VFP)根据条件取值
第一次用水晶报表,想咨询一下,如何对VFP的DBF文件根据条件取值,选择如何方式连接到DBF是不是会有不同,我是选择创建新连接的XBASE里面选择DBF文件,但这种方式没有可以使用SQL表达式,我只看到的公式字段,对水晶报表的语法不是很明白,想通过SELECT语句取出合计值,请哪位高手指点一下,对一个DBf文件,判断的条件如下:
select   sum(发生额)   from   表1   where   银行代码=1

------解决方案--------------------------------------------------------
帮顶
------解决方案--------------------------------------------------------
沒用過DBF,幫頂
------解决方案--------------------------------------------------------
现在数据库中写一个存储过程。
create proc proc-name
as select sum(发生额) as total from 表1 where 银行代码=1
然后建一个空的数据集,其中至少有一个字段 total int,在报表中使用这个空的数据集。然后在窗体的LOAD事件中调用存储过程;然后把得到的数据集给REPORTVIER的SETDATASOURCE函数做参数。

------解决方案--------------------------------------------------------
应该不用写存储过程吧.用ODBC数据源连接上即可.
  相关解决方案