Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]计算代码如何改写?

1楼
t_fs 发表于:2008/11/22 16:46:00

   我在如下表(“汇总表”)中的“车数”列中,加入计算代码,想计算“明细表”中的对应日期的车数,然后添在汇总表的车数列中,模仿一下说明中的公式,但是还有一定问题,请高人帮助改正。谢谢了!汇总表结构如下:

     日期           车数
2008-05-25
2008-05-27


“车数”列的计算代码如下:

e.DataRow(e.DataCol.Name) = DataTables("明细表").Compute("sum(车数)", e.Datarow("日期") & "=" &  e.Datarow("日期") and e.Datarow("车间") & "=" &  "一车间")

1、e.Datarow("日期") & "=" &  e.Datarow("日期")    这段的问题是等号后的日期应该为当前表的日期,不会写了。

2、and e.Datarow("车间") & "=" &  "一车间"  这个条件中,and 是否加引号?条件 [车间]=“一车间”  也存在问题,不会写。

谢谢大家帮助!
2楼
czy 发表于:2008/11/22 17:17:00
 

我想应该这样吧.

 

e.DataRow(e.DataCol.Name) = DataTables("明细表").Compute("sum(车数)", "[日期] = '" & e.Datarow("日期") & "' and [车间] = '一车间'")

3楼
t_fs 发表于:2008/11/23 8:05:00
     谢了,CZY!  非常正确。
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02930 s, 2 queries.