Foxtable(狐表)用户栏目专家坐堂 → 不同字段名称如何进行组合统计?


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

主题:不同字段名称如何进行组合统计?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/4 15:58:00 [显示全部帖子]

1、你3楼的代码,不应该报错;

 

2、你8楼的代码,不能用dataTables,直接用表名即可;

 

3、如果还有问题,做个实例上来看看


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 9:23:00 [显示全部帖子]

 提示很明显,你【jehj】那一列不存在,或者是说那一列是表达式。表达式列不能直接用sqlGroupTableBuilder。

 

 做个例子上来测试吧。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 10:29:00 [显示全部帖子]

以下是引用地瓜在2017/2/6 9:30:00的发言:
[jehj]是表达式列来的,那我只能引用原来表格的数据列了

 

你直接用 GroupTableBuilder 不行么?这个,可以用表达式列的。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 13:31:00 [显示全部帖子]

 生成表以后,再设置成合并模式不就好了?把合并模式的代码拷贝到下面即可。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 15:05:00 [显示全部帖子]

请详细你的问题。你可以先去掉空格。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 15:11:00 [显示全部帖子]

循环每一行,先去掉空格

 

For Each dr As DataRow In DataTables("表A").datarows
    For Each dc As DataCol In DataTables("表A").datacols
        If dc.Expression = "" AndAlso dc.IsString Then
            dr(dc.name) = cstr(dr(dc.name)).trim
        End If
    Next
Next


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/6 16:17:00 [显示全部帖子]

生成表以后,执行24楼的代码,再设置合并模式。

 回到顶部