Foxtable(狐表)用户栏目专家坐堂 → 老师,我的错,在哪?


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

主题:老师,我的错,在哪?

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


加好友 发短信
等级:幼狐 帖子:128 积分:1592 威望:0 精华:0 注册:2013/7/8 11:51:00
老师,我的错,在哪?  发帖心情 Post By:2015/6/27 9:44:00 [只看该作者]

If e.DataCol.Name = "客户编号" Then 
    Dim filter1 As String = e.DataRow("客户编号") And [单据类型] = 销售出货单 and 单据日期 > #06/01/2015#
    Dim Filter2 As String = e.DataRow("客户编号") And [单据类型] = 销售退货单 and 单据日期 > #06/01/2015#
    e.DataRow("有史以来出货") = DataTables("销售明细").SQLCompute("Sum(销售金额)",Filter1))
    e.DataRow("有史以来退货") = DataTables("销售明细").SQLCompute("Sum(销售金额)",Filter2))
    e.DataRow("有史以来销售净额") = e.DataRow("有史以来出货") - e.DataRow("有史以来退货")
End If

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/27 9:47:00 [只看该作者]

提示什么错误?

你是SQL数据源?

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


加好友 发短信
等级:幼狐 帖子:128 积分:1592 威望:0 精华:0 注册:2013/7/8 11:51:00
  发帖心情 Post By:2015/6/27 10:08:00 [只看该作者]

是SQL数据源!代码有错!条件设得不对。
 Dim filter1 As String = e.DataRow("客户编号") And [单据类型] = 销售出货单 and 单据日期 > #06/01/2015#
 Dim Filter2 As String = e.DataRow("客户编号") And [单据类型] = 销售退货单 and 单据日期 > #06/01/2015#
[此贴子已经被作者于2015/6/27 10:11:36编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/27 10:11:00 [只看该作者]

Dim filter1 As String = "客户编号 ='" & e.DataRow("客户编号")  & "' And [单据类型] = '销售出货单' and 单据日期 > '06/01/2015'"
 Dim Filter2 As String = "客户编号 ='" & e.DataRow("客户编号")  & "' And [单据类型] = '销售退货单' and 单据日期 > '06/01/2015'"

 回到顶部