Foxtable(狐表)用户栏目专家坐堂 → 新增的临时表达式列,打开窗口不计算


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

主题:新增的临时表达式列,打开窗口不计算

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


加好友 发短信
等级:二尾狐 帖子:570 积分:4895 威望:0 精华:0 注册:2014/4/29 14:32:00
新增的临时表达式列,打开窗口不计算  发帖心情 Post By:2014/12/17 16:11:00 [显示全部帖子]

新增的临时表达式列,打开窗口不计算,默认是空的,更改数字后才会计算
Dim cmc As String   '水平方向自动汇总(添加临时列)
Dim c As Col
Dim ci As Integer
For ci=1 To tb.cols.Count-1  '从第二列到最后一列
    c=tb.cols(ci)
    cmc=cmc+"+["+c.Name+"]"  '生成合计列的表达式
Next
cmc=cmc.SubString(1)
tb.DataTable.DataCols.Add("合计",Gettype(Integer),cmc) '添加临时列(表达式列)做合计
图片点击可在新窗口打开查看此主题相关图片如下:000.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-12-17 16:12:12编辑过]

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


加好友 发短信
等级:二尾狐 帖子:570 积分:4895 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2014/12/17 16:16:00 [显示全部帖子]

找到了,是因为有空值的原因,可是空值要用哪个函数替换成0 ??

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


加好友 发短信
等级:二尾狐 帖子:570 积分:4895 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2014/12/17 16:17:00 [显示全部帖子]

好的,明白了。谢谢甜版

 回到顶部