Office中国论坛/Access中国论坛

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

作者: enjo    时间: 2007-7-5 21:20
标题: [求助]考试安排
我想做一个考试安排系统,我想利用一个查询来实现表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种的数据是我手工输入的。我想用自动运算出来。所以请大家帮个忙急用。[attach]25244[/attach]

作者: sgrshh29    时间: 2007-7-6 13:22
查询解决不了这个问题,要用代码解决。[attach]25253[/attach]

作者: enjo    时间: 2007-7-6 15:38
谢谢,研究当中
作者: enjo    时间: 2007-7-6 17:12
可不可以大概说一下您的思路




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