Foxtable(狐表)用户栏目专家坐堂 → [求助]请各位网友帮看一下,以下复制要求能否实现?


  共有21482人关注过本帖树形打印复制链接

主题:[求助]请各位网友帮看一下,以下复制要求能否实现?

帅哥哟,离线,有人找我吗?
abcdzabcdz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:324 积分:3807 威望:0 精华:0 注册:2008/9/1 7:34:00
[求助]请各位网友帮看一下,以下复制要求能否实现?  发帖心情 Post By:2008/10/12 8:41:00 [只看该作者]

    先详细说明一下:
    1、《补课表》是我地常见的周末补课表,它分四轮执行。比如说:昨天10月11日上“第三轮”,今天10月12日上“第四轮”;10月18日上“第一轮”全天,10月19日可能上“第三轮”“上午”的课。
    2、《表1》主要目的是为了统计教师上课数。比如“补课表”中10月11日、12日、18日、19日上了的课分别复制到“表1”中不同位置(当然不能重复粘贴,且含每列下面无班级对应教师姓名),以方便统计。表1可预先设计也可自动生成。
    3、《课时变化》是为了对补课时间全面了解。比如说:11、12、18、19日补了课,在该表中的“日期”列记明上课日期,轮次注明相应轮次,时段的逻辑列选择相应数据。
   
    问题:根据《轮次》内容、《时段》列相关内容为“真”这两个条件,将补课表中相应列复制到“表1”。
   

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1234.table

[此贴子已经被作者于2008-10-12 10:00:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
abcdzabcdz
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:324 积分:3807 威望:0 精华:0 注册:2008/9/1 7:34:00
  发帖心情 Post By:2008/10/13 10:44:00 [只看该作者]

 1、对"数据对应没有一个固定的模式"处理想法:
   (1)第一次出现“第**轮”的处理。
   “第一轮”的课对应“表1”的1至8列(其中1至4列为上午,5至8列为下午);“第二轮”的课对应“表1”的10至17列(10至13列为上午,14至17列为下午);“第三轮”的课对应“表1”的第19至第26列(第19列至22列为上午,第23至26列为下午);“第四轮”的课对应“表1”的第28列至35列(其中:第28列至31列为上午,第32至35列为下午)。
   (2)第二次出现“第**轮”的处理。
   在“表1”的第30行开始粘贴,第一轮仍为1至8列,第二轮仍为10至17列,第三轮第19至26列,第四轮第28列至35列。
   (3)第三次出现“第**轮”的处理。
  从“表1”的第60行开始粘贴,其它同(2)。
   (4)第四次出现“第**轮”,从“表1”的第90行开始。
   有七轮即可。
   2、看这样能否处理动态性过强问题:先统计“课时变化”中各轮各段数量,粘贴时按次数粘贴到表1中相应位置。比如“课时变化”中“第一轮——上午”出现3次,“第一轮——下午”出现4次,“第二轮——上午”出现2次,“第二轮——下午“出现3次。。。。。
   粘贴到“表1”时:则将“第一轮——上午”连续在相应位置粘贴3次(第一次粘贴起始位置第一行第1列,第二次粘贴起始位置是第30行第1列,第三次粘贴起始位置是第60行第1列),“第一轮——下午”粘贴4次,“第二轮——上午”粘贴2次(第一次粘贴起始位置第一行第10列,第二次粘贴起始位置是第30行第10列),“第二轮——下午”粘贴3次。。。。。
   根据上述想法,不知能否解决问题?





 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/13 11:06:00 [只看该作者]

帮你顶一下,希望有同行业人士来和你一起讨论,
大家都是初学者,可能课余的时间比较少,所以来针对你提出的方案的精力不会多,
建议楼主按自己的想法去试一下,出现错误或某个代码问题,我想大家会帮助你的
呵呵,一起学习了!

 回到顶部