Foxtable(狐表)用户栏目专家坐堂 → 如何将一行内不同列中的最大值,填入一个列里


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

主题:如何将一行内不同列中的最大值,填入一个列里

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


加好友 发短信
等级:婴狐 帖子:15 积分:191 威望:0 精华:0 注册:2018/7/27 11:53:00
如何将一行内不同列中的最大值,填入一个列里  发帖心情 Post By:2019/9/9 15:49:00 [只看该作者]

各位大神,如何将一行内不同列中的最大值,填入一个列里,请问一下用什么样的命令。

我建立了一个临时表,在表中有一列是“最大使用量”,其它列是周一需要,周二需要……,我想将这一周内需要的最大数自动填入“最大使用量”格里,请问怎么写?

万分感谢!

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


加好友 发短信
等级:超级版主 帖子:106688 积分:542629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 16:03:00 [只看该作者]

datacolchanged事件
If e.DataCol.name Like "*需要" Then
    Dim lst As new List(of Double)
    For Each dc As DataCol In e.DataTable.datacols
        If e.DataCol.name Like "*需要"
            lst.add(e.DataRow(dc.name))
        End If
    Next
        lst.sort
        e.DataRow("最大使用量") = lst(lst.count - 1)
End If

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


加好友 发短信
等级:婴狐 帖子:15 积分:191 威望:0 精华:0 注册:2018/7/27 11:53:00
  发帖心情 Post By:2019/9/9 16:14:00 [只看该作者]

非常感谢您的回复,但我水平有限,没看懂,请原谅。

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


加好友 发短信
等级:超级版主 帖子:106688 积分:542629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 16:17:00 [只看该作者]

这个使用表达式无法处理,只能使用代码。如果完全看不懂,可以上传实例。

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


加好友 发短信
等级:婴狐 帖子:15 积分:191 威望:0 精华:0 注册:2018/7/27 11:53:00
  发帖心情 Post By:2019/9/9 16:39:00 [只看该作者]

那您给辛苦看一下,这个附件内的最大值这一列是怎么建立 出来的,这也是我从咱论坛里下的样例,但研究很久没有研究出来是怎么建立的,辛苦您了,感谢感谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.table


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


加好友 发短信
等级:超级版主 帖子:106688 积分:542629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 16:44:00 [只看该作者]

就在表的datacolchanged事件里:http://www.foxtable.com/webhelp/topics/1445.htm

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


加好友 发短信
等级:婴狐 帖子:15 积分:191 威望:0 精华:0 注册:2018/7/27 11:53:00
  发帖心情 Post By:2019/9/9 16:48:00 [只看该作者]

非常感谢您的耐心解答。
要是临时表呢?语句是不是就得发生变化了。
我是先建了一个临时的汇总表,再在这个汇总表里的行中取最大值,我也研究下。
太感谢您了!

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


加好友 发短信
等级:超级版主 帖子:106688 积分:542629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 16:52:00 [只看该作者]

用法完全一样。

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


加好友 发短信
等级:婴狐 帖子:15 积分:191 威望:0 精华:0 注册:2018/7/27 11:53:00
  发帖心情 Post By:2019/9/9 17:07:00 [只看该作者]

谢谢您,我得仔细研究一下,我修改完表属性,列目前没有变化,我应该是哪里还没有设置好,我再研究下。感谢感谢!

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


加好友 发短信
等级:超级版主 帖子:106688 积分:542629 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 17:08:00 [只看该作者]

新手建议先按部就班看一下我们的帮助,打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助。
帮助就是最好的培训教材,我们写帮助的时候,就当做用户是零基础的,如果您能耐心地按顺序看,你会发现这个帮助是非常适合入门的。

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
三遍之后才开始做系统,先设计好表,想做什么功能,就做什么功能,遇到问题在帮助找答案,找不到的在论坛提问,不断遇到问题,不断解决问题,慢慢就熟悉了。
此外一定要先掌握《使用指南》,然后再看《开发指南》

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