Foxtable(狐表)用户栏目专家坐堂 → 请问窗口上如何动态显示某列数据的合计数


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

主题:请问窗口上如何动态显示某列数据的合计数

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 16:34:00 [显示全部帖子]


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 17:05:00 [显示全部帖子]

  Forms("窗口1").Controls("TextBox1").Text = 12345678

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 17:17:00 [显示全部帖子]

 还得在datacochanged事件写代码

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 17:29:00 [显示全部帖子]

 代码一样啊。只要写了,就一定能合计,完成编辑以后,肯定变啊

 

If Forms("窗口1").Opened Then

    Forms("窗口1").Controls("TextBox1").Text = 12345678

End If

 

 如果你还需要边录入边改变,就还要写控件的textchanged事件


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 17:43:00 [显示全部帖子]

 呃,是compute函数计算后的结果啊


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 20:07:00 [显示全部帖子]

Forms("窗口1").Controls("TextBox1").Text = Tables("表A").Compute("Sum(金额)")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 21:31:00 [显示全部帖子]

以下是引用海阔天空pl在2014-11-30 21:17:00的发言:
我的意思就是要实现边录入边改变的功能,随时能看到合计数的变化,好进行比较核对

 

在控件的textchanged写入代码

 

不会写,就请上传例子


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/30 21:58:00 [显示全部帖子]

    
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:在主窗口中动态显示费用.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 9:07:00 [显示全部帖子]

If e.DataCol.Name = "费用" Then
    vars("原先费用") = CDbl(e.DataTable.Compute("sum(费用)"))
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 10:38:00 [显示全部帖子]

 不可能报错。测试没问题

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