Foxtable(狐表)用户栏目专家坐堂 → [求助]求根据不同客户,分别合计“筐架类型”中的各种筐架的数量,在窗口控件中显示指定合计数?


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

主题:[求助]求根据不同客户,分别合计“筐架类型”中的各种筐架的数量,在窗口控件中显示指定合计数?

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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
[求助]求根据不同客户,分别合计“筐架类型”中的各种筐架的数量,在窗口控件中显示指定合计数?  发帖心情 Post By:2018/11/26 10:19:00 [只看该作者]

[求助]求根据不同客户,分别合计“筐架类型”中的各种筐架的数量,在窗口控件中显示指定合计数?
目标效果如:“北京,铁箱:1,袋子5;上海,袋子:8”
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试1.table

[此贴子已经被作者于2018/11/26 10:19:49编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 10:55:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试1.table


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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
[求助]这段代码,是不是应该放在窗口的ValueChanged事件中比较好呀?  发帖心情 Post By:2018/11/26 11:08:00 [只看该作者]

Dim t As Table = Tables("筐架表")
Dim cs() As String = {"铁箱", "铁筐", "托盘", "袋子"}
For Each c As String In cs
    e.Form.controls(c).text = t.Compute("sum(筐数)", "客户 = '" & e.Form.controls("textbox1").text & "' and 筐架类型 = '" & c & "'")
Next

 

这段代码,是不是应该放在窗口的ValueChanged事件中比较好呀?

计时器代码不太懂,不知道有什么不同需要注意的?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 11:28:00 [只看该作者]

写到计时器比较好,可以实时计算。

 

当然,你也可以写到valueChanged事件。


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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
什么时候用'" & c & "'?  发帖心情 Post By:2018/11/26 12:11:00 [只看该作者]

什么时候用'" & c & "'?
这个2个 & 符号,什么时候用的?
是列的内容,需要前后加上&符号吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/26 12:17:00 [只看该作者]


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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
  发帖心情 Post By:2018/11/28 0:48:00 [只看该作者]

您给的参考帮助中,没写:

e.Form.controls(c).text = t.Compute("sum(筐数)", "客户 = '" & e.Form.controls("textbox1").text & "' and 筐架类型 = '" & c & "'")

在这句代码中的'" & c & "'是什么意思?

什么时候用'" & c & "'?
这个2个 & 符号,什么时候用的?
是列的内容,需要前后加上&符号吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 10:15:00 [只看该作者]

1、写成这样你能否理解?

 

e.Form.controls("袋子").text = t.Compute("sum(筐数)", "客户 = '" & e.Form.controls("textbox1").text & "' and 筐架类型 = '袋子'")

 

2、不就是把字符改成一个变量而已?加入变量 http://www.foxtable.com/webhelp/scr/0221.htm


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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
[求助]袋子是列名称,不是应该用双引号吗?  发帖心情 Post By:2018/11/28 10:22:00 [只看该作者]

& "' and 筐架类型 = '袋子'"
袋子是列名称,不是应该用双引号吗?

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/28 11:32:00 [只看该作者]

这里袋子是筐架类型列里面的值

 回到顶部
总数 11 1 2 下一页