以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]单元格统计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147446) |
||||
-- 作者:huanglan -- 发布时间:2020/3/17 9:47:00 -- [求助]单元格统计 “用车登记表”统计从“驾驶员”至“随行5”,所有人出现次数,出现一次发10元,同时从账号管理中写入其账号。形成一个发放表,如下图
求助代码或模板怎么写,关键是不是同一列的数据统计而是七个列所有单元格的统计。
|
||||
-- 作者:有点蓝 -- 发布时间:2020/3/17 11:12:00 -- 使用sql处理,如: Dim sql As String = "select a.*,a.次数*10 as 金额,b.个人帐号 from (Select 驾驶员 As 名称,count(驾驶员) as 次数 from {用车登记} group by 驾驶员 union Select 带车人 As 名称,count(带车人) As 次数 from {用车登记} group by 带车人) as a left join {账号管理} as b on a.名称=b.职员姓名" DataTables("表A").Fill(sql,"",True) 上面只处理了驾驶员和带车人,其它自己参考加上即可
|
||||
-- 作者:huanglan -- 发布时间:2020/3/17 13:36:00 -- 生成的表格有重复
|
||||
-- 作者:huanglan -- 发布时间:2020/3/17 13:37:00 -- 此主题相关图片如下:微信截图_20200317132638.png |
||||
-- 作者:huanglan -- 发布时间:2020/3/17 13:39:00 -- 代码如下:
|
||||
-- 作者:有点蓝 -- 发布时间:2020/3/17 14:20:00 -- 再加个分组 |
||||
-- 作者:huanglan -- 发布时间:2020/3/17 18:29:00 -- 统计结果出现了漏项是啥问题,本来A应该补贴50元,统计结果只有30元。有三个出现这个问题,请帮忙分析一下 |
||||
-- 作者:有点蓝 -- 发布时间:2020/3/17 20:14:00 -- 哪三个人?上面的实例里有这3个人吗? |
||||
-- 作者:huanglan -- 发布时间:2020/3/18 8:41:00 -- 实例中:孙烨 周澄 薛亮 |
||||
-- 作者:huanglan -- 发布时间:2020/3/18 11:37:00 -- 大神,是在实例中的:孙烨,周澄,薛亮,问题在哪里?? |