Foxtable(狐表)用户栏目专家坐堂 → 请老师验证下学生的代码是否正确


  共有10703人关注过本帖树形打印复制链接

主题:请老师验证下学生的代码是否正确

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/18 8:30:00 [显示全部帖子]

看不懂你的代码,既然是按钮的代码,为什么代码中会出现e.DataRow?

你这个e.DataRow是什么?

还有下面这样,注释和代码是自相矛盾的啊:

If DataTables("账面明细").Find("销售日期 = '" & dr("日期") & "'") Is Nothing Then 如果“账面明细”表中已经存在相同日期的行

 

请重新表述一下你这段代码的目的和逻辑。

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/12/19 10:00:00 [显示全部帖子]

下面这行出错:

 

fdr("销售金额") = DataTables("账面明细").Compute("Sum(收入)", Filter)

 

是因为你没有定义Filter这个变量。

 

改为:

 

fdr("销售金额") = DataTables("账面明细").Compute("Sum(收入)", "统计条件")

 

例如:


fdr("销售金额") = DataTables("账面明细").Compute("Sum(收入)", "销售日期 = '" & dr("日期") & "'")

 


 回到顶部