设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 49326|回复: 65
打印 上一主题 下一主题

[其它] [讨论]先做总表还是先做分表,你选择哪一个?

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2008-1-3 13:31:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
讨论:
有这样一个问题,我们需要做社保统计表,有以下两种做法:
一、
社保每个月都会不同,这样每月需要做一张表,一年12张表,再做一张表进行统计。
20071月社保缴纳明细表
姓名
基数
个人比例
个人缴纳
公司比例
公司缴纳
总计
张三
1,200
11.00%
132.00
28.30%
339.6
471.60
李四
1,300
11.00%
143.00
28.30%
367.9
510.90
王五
1,400
11.00%
154.00
28.30%
396.2
550.20
赵六
1,500
11.00%
165.00
28.30%
424.5
589.50
钱七
1,600
11.00%
176.00
28.30%
452.8
628.80
孙八
1,700
11.00%
187.00
28.30%
481.1
668.10
周九
1,800
11.00%
198.00
28.30%
509.4
707.40
武十
1,900
11.00%
209.00
28.30%
537.7
746.70
总计


1,364.00

3,509
4,873.20
2007年社保缴纳统计表
姓名
公司缴纳
总计
张三
4,075.20
5,659.20
李四
4,414.80
6,130.80
王五
4,754.40
6,602.40
赵六
5,094.00
7,074.00
钱七
5,433.60
7,545.60
孙八
5,773.20
8,017.20
周九
6,112.80
8,488.80
武十
6,452.40
8,960.40
总计
42,110.40
58,478.40


二、把一年的数据放在一张表上:
社保明细表
12
人次
汇总

2,046

5,264
8,331.60
姓名
月份
基数
个人比例
个人缴纳
公司比例
公司缴纳
总计
张三
2007-01
1,200
11.00%
132
28.30%
339.6
471.60
李四
2007-01
1,300
11.00%
143
28.30%
367.9
1,532.70
赵六
2007-01
1,500
11.00%
165
28.30%
424.5
589.50
钱七
2007-01
1,600
11.00%
176
28.30%
452.8
628.80
孙八
2007-01
1,700
11.00%
187
28.30%
481.1
668.10
周九
2007-01
1,800
11.00%
198
28.30%
509.4
707.40
武十
2007-01
1,900
11.00%
209
28.30%
537.7
746.70
张三
2007-02
1,200
11.00%
132
28.30%
339.6
471.60
李四
2007-02
1,300
11.00%
143
28.30%
367.9
510.90
王五
2007-02
1,400
11.00%
154
28.30%
396.2
550.20
周九
2007-02
1,800
11.00%
198
28.30%
509.4
707.40
武十
2007-02
1,900
11.00%
209
28.30%
537.7
746.70








欢迎大家共同参与讨论两种方式的优缺点。


[ 本帖最后由 pureshadow 于 2008-1-3 13:54 编辑 ]
正方观点 (53)

先做总表,再从总表中筛出需要的数据。

反方观点 (22)

按传统的做法,先做分表再汇总。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
 楼主| 发表于 2008-1-3 14:33:47 | 显示全部楼层
我先说一下我个人的观点,我是支持正方的。
可能把所有的数据放在一张表上看起来有些不习惯,但实际操作却方便得多:
1、查看:假如我们只需要某个月的数据,可以筛选出这个月的考到另一张表上,或者直接用高级筛选,也许这一点反方的观点也能做到,但如果我们需要看某个人的历史数据呢,如果用反方的做法就需要打开12个表了。
2、汇总:包括求和、平均等,反方的表只能就每个月进行汇总,对总体进行汇总时,还需要再做表,假如是就某人人的数据进入汇总,那恐怕是INDIRECT也要用上了,搞不好还要代码;而正方的表,非常简单,筛选出需要汇总的内容,一个SUBTOTAL函数就OK了。
回复

使用道具 举报

点击这里给我发消息

3#
 楼主| 发表于 2008-1-3 17:06:02 | 显示全部楼层
欢欢的观点我也同意,这表有时不是为自己做的。
因为领导的关系,我才有机会学会代码……
回复

使用道具 举报

点击这里给我发消息

4#
 楼主| 发表于 2008-1-3 21:02:20 | 显示全部楼层
谢谢站长支持。
好像都是偏向于正方的。
事实上,如果数据量真的太大的话,都不主张用EXCEL了。

希望能多看到一些反方的意见。
回复

使用道具 举报

点击这里给我发消息

5#
 楼主| 发表于 2008-1-3 21:33:13 | 显示全部楼层
同意站长,也正是因为反方的做法更符合传统的做法,所以在版里遇到的很多问题都是这样,原本用一个表一个函数就可以解决的,结果麻了大烦。
其实是个思路的问题。
但反过来说,如果没有反方做法的出现,我现在还不知道数组是什么东东呢。。。。

希望能多看到一些反方的意见。
回复

使用道具 举报

点击这里给我发消息

6#
 楼主| 发表于 2008-1-4 10:08:20 | 显示全部楼层
原帖由 livewire 于 2008-1-4 09:32 发表
如果明细表只由一人来专门来负责制作和维护,那当然就是本地存储,做成一个总表这样一个文件存储的优势多多。
如果每月明细表只由不同的人来负责制作和维护,可能存储在网络盘上不同的地方,使用传统的方法(多表数 ...

确实是,如果由不同人来负责,那用正方的方法确实行不通。
回复

使用道具 举报

点击这里给我发消息

7#
 楼主| 发表于 2008-1-5 18:42:52 | 显示全部楼层
原帖由 方漠 于 2008-1-5 13:39 发表
用ACCESS做这个正反应该都不成问题,查询可以获取所要的所有数据呀.

相比之下,A是比E有很多优势,但是从新手入门的角度来说,E更容易些,反方的方法更容易被接受些。

希望多看到些反方意见。
回复

使用道具 举报

点击这里给我发消息

8#
 楼主| 发表于 2008-1-10 21:28:06 | 显示全部楼层
原帖由 蓝天8390 于 2008-1-8 20:25 发表
其实再增加一个月份字段,用查询和报表都可以解决了

这正是正方的做法。

看来还是很多人认同正方的,不过既然是讨论,仍希望多看到些反方意见。
回复

使用道具 举报

点击这里给我发消息

9#
 楼主| 发表于 2008-3-10 19:45:58 | 显示全部楼层
原帖由 lickies 于 2008-2-4 23:09 发表
技术员用正方,,,管理员用反方

好像现实中真的是这样的.....所谓WAI行领导NEI行哈......
回复

使用道具 举报

点击这里给我发消息

10#
 楼主| 发表于 2008-4-27 12:03:31 | 显示全部楼层
原帖由 qlm 于 2008-4-12 22:47 发表
我用ACCESS,喜欢正方的方法。
对于熟练的操作者来说,正方更好用。
但是实际上一般公司,很懂EXCEL的并不多
用反方的方法,人人都一目了然。
反方的整体效率更高
我用EXCEL 的话,也是用反方的多,用正方不如用 ...

终于看到一个反方的意见了,看来反方最大的优势就在于直观.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 13:22 , Processed in 0.117087 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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