设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 52003|回复: 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 14:53:06 | 只看该作者

做“总表”

这里的“总表”,

我理解为数据库,数据清单。

数据集中好操作。
回复

使用道具 举报

4#
发表于 2008-1-3 17:01:34 | 只看该作者

觉得这个问题我的理解

无论是总表,还是分表,都没有关系,关键看领导的口味,在这里我支持正方把!!
嘿嘿!!
回复

使用道具 举报

点击这里给我发消息

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

使用道具 举报

点击这里给我发消息

6#
发表于 2008-1-3 20:48:39 | 只看该作者

我比较倾向正方

因为正方的观点 有数据库的味道,  我设计Access表也类似这种方式了. 但如果数据量太大的话(公司人数太多), 可能反方的方式更好一些
回复

使用道具 举报

点击这里给我发消息

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

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

使用道具 举报

8#
发表于 2008-1-3 21:15:19 | 只看该作者
支持正方
在一张表上处理数据会更加灵活 方便
回复

使用道具 举报

点击这里给我发消息

9#
发表于 2008-1-3 21:21:45 | 只看该作者
实际上在我的大部分客户中,都是使用反方的方法,因为更接近手工方法.
而第二种方法可能是上了软件系统后才开始会意识这种方法.
但也有可能是原来公司领导已习惯第一种方式,后来者一直沿用.
回复

使用道具 举报

点击这里给我发消息

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-29 15:42 , Processed in 0.118397 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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