Foxtable(狐表)用户栏目专家坐堂 → [求助] 跨表取加总值


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

主题:[求助] 跨表取加总值

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


加好友 发短信
等级:三尾狐 帖子:795 积分:5880 威望:0 精华:0 注册:2018/11/3 8:24:00
[求助] 跨表取加总值  发帖心情 Post By:2018/11/12 18:51:00 [只看该作者]

老师,请帮忙看一下,如何把gross_weight 加总到另一个表中,但boxno号相同,只取其中一个数字。谢谢。
图片点击可在新窗口打开查看此主题相关图片如下:捕获1.png
图片点击可在新窗口打开查看

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


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

看看这里

 

http://www.foxtable.com/webhelp/scr/2747.htm

 

取出不重复的值以后,循环每一个,相加


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


加好友 发短信
等级:三尾狐 帖子:795 积分:5880 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2018/11/12 20:22:00 [只看该作者]

老师,能帮忙完善一下吗?另外这加哪儿,没有按钮。能在表达式中实现吗?

 


Products = DataTables("packinglist").GetValues("shippingno")
For
Each 


   

Next


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


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

只能使用代码实现,放到DataColChanged事件,参考:http://www.foxtable.com/webhelp/scr/1454.htm

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


加好友 发短信
等级:三尾狐 帖子:795 积分:5880 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2018/11/12 21:22:00 [只看该作者]

老师,麻烦帮忙看一下,搞不定。谢谢。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:packinglist tool.rar


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


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

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


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


加好友 发短信
等级:三尾狐 帖子:795 积分:5880 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2018/11/13 19:29:00 [只看该作者]

谢谢老师。不好意思再请教一下,另外一个字段我用了表达式, 不能实时更新。能帮忙一起加到这个代码中吗?这个是根据shippingno来分组加总。谢谢

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


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

把表达式列改为数据列。

用法一样,参考着自己做。

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


加好友 发短信
等级:三尾狐 帖子:795 积分:5880 威望:0 精华:0 注册:2018/11/3 8:24:00
  发帖心情 Post By:2018/11/13 21:30:00 [只看该作者]

If e.DataCol.Name = "ShippingNo" Then  这句是指定某个列名发生变化,那只要这一行有一个列名变化过,就执行,怎样来改。谢谢版主。

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


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

If e.DataCol.Name <> "某某列" Then

或者

If e.DataCol.Name = "ShippingNo" orelse e.DataCol.Name = "某某列2"  orelse e.DataCol.Name = "某某列3" orelse............... Then

 回到顶部