设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: jinzhanxi
打印 上一主题 下一主题

[Access本身] 求助,看是否能用报表或者查询实现,谢谢

[复制链接]
1#
发表于 2012-8-1 17:15:21 | 显示全部楼层
弄成一个临时表,以部门名称为唯一索引。根据各字段的统计要求,写出sql语句更新临时表中数据即可。
2#
发表于 2012-8-1 17:53:21 | 显示全部楼层
本帖最后由 todaynew 于 2012-8-1 18:14 编辑
jinzhanxi 发表于 2012-8-1 17:16
能不能帮忙写一下?……不会写这个语言


就是一些分组查询更新到临时表而已,自己试着折腾一下。
3#
发表于 2012-8-1 18:17:18 | 显示全部楼层
jinzhanxi 发表于 2012-8-1 18:13
也许对您来说,一想就知道怎么处理了,可是对我来说,我肯定是没折腾出来才问的。
要是我能搞出来,我也 ...

临时表的字段包括:部门、上月离职人数、。。。。,先将该表的部门字段一次性增加记录完毕,其他统计字段都为null,然后分别根据统计字段的计算规则进行计算,将计算结果更新到临时表的对应记录中即可。
比如临时表中有一个上月入职人数字段,你就可以写一个这样的查询来更新该字段:
dim ssql as string
ssql="update 临时表 set 上月入职人数=" & dsum("-1*(Format([入职时间],'yyyymm')=Format(DateAdd('m',-1,Date()),'yyyymm')) ","员工信息","部门='" & [部门] & "'")
docmd.runsql ssql
4#
发表于 2012-8-2 12:20:58 | 显示全部楼层
jinzhanxi 发表于 2012-8-1 18:13
也许对您来说,一想就知道怎么处理了,可是对我来说,我肯定是没折腾出来才问的。
要是我能搞出来,我也 ...





其他统计字段可比照示例中的方法自行在统计查询中编写。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-29 18:55 , Processed in 0.170472 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表