Foxtable(狐表)用户栏目专家坐堂 → 窗口表选择数据后状态栏显示合计值


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

主题:窗口表选择数据后状态栏显示合计值

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 13:54:00 [显示全部帖子]

    Dim it As Winform.StripItem = e.Form.Strips("状态栏").Items("Stat")
    Dim t As Table = e.Table
    it.Text = ""
msgbox(t.Cols(t.ColSel).IsNumeric)
    If  t.Cols(t.ColSel).IsNumeric Then '如果当前列是数值列
msgbox(t.Aggregate(AggregateEnum.Sum,t.TopRow,t.ColSel,t.BottomRow,t.ColSel))
        it.Text = "合计:" & t.Aggregate(AggregateEnum.Sum,t.TopRow,t.ColSel,t.BottomRow,t.ColSel)
    End If

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 14:16:00 [显示全部帖子]

全部都是字符列,字符列无法进行统计


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 15:23:00 [显示全部帖子]

使用DataSource绑定表的需要导全局表事件处理:http://www.foxtable.com/webhelp/topics/0671.htm

或者改为fill:Tables("窗口1_Table1").Fill("select * from {表A}",False)

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 19:56:00 [显示全部帖子]

替换原来窗口afterload的Tables("窗口1_Table1").DataSource = xxxx

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 21:53:00 [显示全部帖子]

代码?

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 23:29:00 [显示全部帖子]

内部表改为
Tables("窗口1_table1").Fill("select * from {电参日报}",False)

临时表不支持这样用,只能使用DataSource

 回到顶部