Office中国论坛/Access中国论坛

标题: 考试安排 [打印本页]

作者: snddzxb    时间: 2006-9-15 22:55
标题: 考试安排
我想做一个考试安排系统,我想利用一个查询来实现表1中的数据转换成表2种的数据。需要计算的字段为:座位号;考室;考试人数。数据中分为几个部分,考试日期有0711;0712;0712……,每一个日期下有四个时间段,比如0711这一天有0830——1030; 1130——1330; 1430——1630; 1730——1930四个时间段,每一个时间段下面有N格考试科目及时间代码,比如0711——0830—1030下面有考试代码为147;012;086;193;235,每一个代码有N个学生要考试。
其中:
座位号:按照每一个科目代码来计算,不管其它的字段,且顺序为1—30号。比如说:147这个试卷代码有42条记录大于了30,座位号应为1—30号是第一个考场,第二个考场有应该为1—12号。然后又是下一个试卷代码012有45条记录。座位号为1—30和1—15。
考室:就要由每一个时间段比如0711——0830—1030下面有147;012;086;193;235试卷代码,其中座位号有1-30;1-12;1-30;1-15;1-30;1-24;1-30;1-30;1-30;1-10个座位号段,考室应该为1;2;3;4;5;6;7;8;9;10,也就是说有多少个座位号段就有多少个考室。
考试人数:指的是每一个考室多少个人,那就是每一个座位号段最末尾的数字了。比如:1-30;1-12;1-30;1-15;1-30;1-24;1-30;1-30;1-30;1-10。所对应的考室人数就因该为30;12;30;15;30;24;30;30;30;10。
请给位高手帮忙看一下。谢谢!        

注:现在表2种的数据是我手工输入的。我想用自动运算出来。所以请大家帮个忙急用。


作者: snddzxb    时间: 2006-9-15 22:56
例表

[attach]20339[/attach]

作者: tang6518    时间: 2006-9-16 22:04
我不是什么高手.

没有太多的好的建议.

请重新审视下你创建的表格.

个人以为一个表中存如此多的数据比较的不好.

可以通过关系来联系不同的表.

比如你可以定义考场.在里面确定人数的多少.


作者: snddzxb    时间: 2006-9-17 16:16
我这个已经是后期合成的表了。只是最后在这里安排考场了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3