Foxtable(狐表)用户栏目专家坐堂 → compute用法求救!!想死的心都有了!!!!


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

主题:compute用法求救!!想死的心都有了!!!!

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


加好友 发短信
等级:婴狐 帖子:16 积分:246 威望:0 精华:0 注册:2016/2/3 22:34:00
compute用法求救!!想死的心都有了!!!!  发帖心情 Post By:2016/3/10 3:23:00 [只看该作者]

本人菜鸟一只,只能算出全部客户在时间段内的消费金额!!!!!!!
这里要计算每个客户在特定的时间段内消费金额该怎么办? 

Dim i As Integer = e.DataRow("客户ID")
Dim br As DataRow = e.DataRow
If e.DataCol.Name = "客户ID" Then
    br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = i "???"[交易日期] >= #" & startday & "# And [交易日期] <= #" & endday & "#")
End If
了一晚上了,脑袋都大图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看            ?????   这里怎么写呀!!!!!!!???

谁来救救我吧!!!!图片点击可在新窗口打开查看
[此贴子已经被作者于2016/3/10 3:25:44编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/3/10 7:50:00 [只看该作者]

Dim i As Integer = e.DataRow("客户ID")
Dim br As DataRow = e.DataRow
If e.DataCol.Name = "客户ID" Then
    br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = i  And [交易日期] >= #" & startday & "# And [交易日期] <= #" & endday & "#")
End If

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/3/10 9:24:00 [只看该作者]

"[客户ID] = " & i & "  And 

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/10 9:43:00 [只看该作者]

 基础不扎实,把帮助文档多看几次

 

http://www.foxtable.com/help/topics/0221.htm

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/3/10 10:11:00 [只看该作者]


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


加好友 发短信
等级:婴狐 帖子:16 积分:246 威望:0 精华:0 注册:2016/2/3 22:34:00
  发帖心情 Post By:2016/3/10 11:33:00 [只看该作者]

Dim i As Integer = e.DataRow("客户ID")
Dim br As DataRow = e.DataRow
If e.DataCol.Name = "客户ID" Then
    br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = '" & i & "'" And "[交易日期] >= #" & sd & "# And [交易日期] <= #" & ed & "#")
End If

.NET Framework 版本:2.0.50727.8670
Foxtable 版本:2015.12.22.1
错误所在事件:表,账单查询,DataColChanged
详细错误信息:
调用的目标发生了异常。
字符串“[客户ID] = '10'”到类型“Long”的转换无效。
输入字符串的格式不正确。

整数变量怎样引用???
br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = " & br("客户ID") And "[交易日期] >= #" & sd & "# And [交易日期] <= #" & ed & "#")

.NET Framework 版本:2.0.50727.8670
Foxtable 版本:2015.12.22.1
错误所在事件:表,账单查询,DataColChanged
详细错误信息:
调用的目标发生了异常。
从字符串“[客户ID] = 1”到类型“Long”的转换无效。
输入字符串的格式不正确。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/10 11:41:00 [只看该作者]

br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = '" & i & "' and [交易日期] >= #" & startday & "# And [交易日期] <= #" & endday & "#")


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


加好友 发短信
等级:婴狐 帖子:16 积分:246 威望:0 精华:0 注册:2016/2/3 22:34:00
回复:(大红袍) 基础不扎实,把帮助文档多看几...  发帖心情 Post By:2016/3/10 11:45:00 [只看该作者]

袍哥:谢谢!我又看了好遍,改了几次结果如下: 
Dim i As Integer = e.DataRow("客户ID")
Dim br As DataRow = e.DataRow
If e.DataCol.Name = "客户ID" Then
    br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = '" & i & "'" And "[交易日期] >= #" & sd & "# And [交易日期] <= #" & ed & "#")
End If

.NET Framework 版本:2.0.50727.8670
Foxtable 版本:2015.12.22.1
错误所在事件:表,账单查询,DataColChanged
详细错误信息:
调用的目标发生了异常。
字符串“[客户ID] = '10'”到类型“Long”的转换无效。
输入字符串的格式不正确。

整数变量怎样引用???
br("消费金额") = DataTables("刷卡").Compute("sum(消费金额)","[客户ID] = " & br("客户ID") And "[交易日期] >= #" & sd & "# And [交易日期] <= #" & ed & "#")

.NET Framework 版本:2.0.50727.8670
Foxtable 版本:2015.12.22.1
错误所在事件:表,账单查询,DataColChanged
详细错误信息:
调用的目标发生了异常。
从字符串“[客户ID] = 1”到类型“Long”的转换无效。
输入字符串的格式不正确。
     是不是直接不用引号????



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


加好友 发短信
等级:婴狐 帖子:16 积分:246 威望:0 精华:0 注册:2016/2/3 22:34:00
回复:(大红袍)br("消费金额") = DataTables("刷卡"...  发帖心情 Post By:2016/3/10 11:56:00 [只看该作者]

图片点击可在新窗口打开查看袍哥帅酷了!!!!!
谢谢!!
谢谢谢谢!!!
问题解决了!!!
以后一定多多学习!!!
把基础知识掌握牢固!!!!


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


加好友 发短信
等级:婴狐 帖子:16 积分:246 威望:0 精华:0 注册:2016/2/3 22:34:00
回复:(blackzhu)Dim i As Integer = e.DataRow("客...  发帖心情 Post By:2016/3/10 11:57:00 [只看该作者]

谢谢

 回到顶部