Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么统计多值字段统计后台数据


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

主题:[求助]怎么统计多值字段统计后台数据

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]怎么统计多值字段统计后台数据  发帖心情 Post By:2018/7/20 16:49:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180720171120.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180720170640.jpg
图片点击可在新窗口打开查看
多值字段怎么按照条件统计后台数据并拆分为单个的,同一行里面有2列数据都需要统计,帮助文件里面的数据是加载进来的未加载的怎么办,多列统计的怎么做呢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


[此贴子已经被作者于2018/7/20 17:12:05编辑过]

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点甜)用sql语句做,参考,条件where自己加...  发帖心情 Post By:2018/7/20 18:21:00 [显示全部帖子]

有没有示例,这个不知道该从哪儿开始,怎么做,麻烦多给点指示
[此贴子已经被作者于2018/7/20 18:21:26编辑过]

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)Dim sql As String = "select 检测日...  发帖心情 Post By:2018/7/20 22:09:00 [显示全部帖子]

提示我这个:Microsoft Jet 数据库引擎找不到输入表或查询 '~TMPCLP无损_检测明细'。 确定它是否存在,以及它的名称的拼写是否正确。
数据表的名称确实是这个
如果日期值要等于日期单元格内输入的日期应该怎么改呢

[此贴子已经被作者于2018/7/20 22:21:50编辑过]

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)参考:http://www.foxtable.com/webh...  发帖心情 Post By:2018/7/21 9:43:00 [显示全部帖子]

提示关键字 'where' 附近有语法错误。把这段条件删除了又提示分组‘GROUP’附近有语法错误

Dim ryrq As WinForm.DateTimePicker = e.Form.Controls("每日人员日期")
Dim sql As String = "se/ect 检测日期, 检测人员,sum(检测长度) as 检测长度,sum(返修长度) as 返修长度 from (se/ect 首检_检测日期 as 检测日期,首检_检测长度 AS 检测长度,首检_检测人员 as 检测人员,首检_返修长度 AS 返修长度 from {无损_检测明细} union all " & _
"Se/ect 一次复检_检测日期 As 检测日期,一次复检_检测长度 as 检测长度,一次复检_检测人员 as 检测人员,一次复检_返修长度 as 返修长度 from {无损_检测明细} union all " & _
"Se/ect 二次复检_检测日期 As 检测日期,二次复检_检测长度 as 检测长度,二次复检_检测人员 as 检测人员,二次复检_返修长度 as 返修长度 from {无损_检测明细}) where 检测日期 = '"& ryrq.Value &"' GROUP BY 检测日期,检测人员"  
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = sql
e.Form.Controls("Table1").Table.datasource = cmd.ExecuteReader

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)"Se/ect 二次复检_检测日期 As 检测日...  发帖心情 Post By:2018/7/21 11:38:00 [显示全部帖子]

大神,非常感谢,再请教下,统计出来了,我需要对这个多值字段统计,没有任何结果是怎么回事
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码.txt

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)7楼使用的sql已经是分组统计结果了,...  发帖心情 Post By:2018/7/21 12:13:00 [显示全部帖子]

检测人员列存在多个人员,所以需要进行多值字段统计拆分为单个人员

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)Dim ryrq As WinForm.DateTimePicker...  发帖心情 Post By:2018/7/21 16:43:00 [显示全部帖子]

老师,提示错误:
'#' 附近有语法错误。
未将对象引用设置到对象的实例。
还有个检测日期显示出来的好像是月份,怎么才能改为正常显示,2018-07-20这种

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)#改为单引号  发帖心情 Post By:2018/7/21 17:09:00 [显示全部帖子]

老师,日期怎么才能不以月分组,现在默认的是以月进行 的分组

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
  发帖心情 Post By:2018/7/21 17:27:00 [显示全部帖子]


[此贴子已经被作者于2018/7/21 17:27:37编辑过]

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)参考:http://www.foxtable.com/webh...  发帖心情 Post By:2018/7/21 17:28:00 [显示全部帖子]

Dim dt As DataTable
Dim dtb As New GroupTableBuilder("个人检测量",dt1)
dtb.Groups.AddDef("检测日期",DateGroupEnum.None
dtb.Groups.AddDef("检测方法")
dtb.Groups.AddDef("检测人员")
但是我在这儿更改后就提示我:不存在名称为""的Table!删除后就正常,又不提示错误

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