易表在线答疑技术与交流用户社区 → 用易表能不能做出象类似于排课软件那样的人员按排表


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

主题:用易表能不能做出象类似于排课软件那样的人员按排表

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/25 0:17:00 [显示全部帖子]

具体流程咱不懂,你不妨做个样表上来。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/26 21:04:00 [显示全部帖子]

这种要求实现起来有上定难度,且公式较复杂。
咱还没想到好的思路,先帮你顶一下。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/26 22:19:00 [显示全部帖子]

有一点想问一下,一个班一个班主任是肯定的,老师也只有一个吗?

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/29 20:29:00 [显示全部帖子]

下面引用由老宋2007/08/28 07:05pm 发表的内容:
论坛里程兴刚发布的双色球随机复选号码的软件里面的EVAL函数功能能我直觉能解决你的问题,彩票号码随机生成而且不重复。你有空看看。

恐怕没这么简单。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/29 20:46:00 [显示全部帖子]

高手练手的好题,只是咱没时间搞,刚子先来试试吧。

粗略看了一下,这道题用用易表肯定能解,但实现过程可能会很复杂,关键还要看思路准不准确,不然可能会陷泥潭,耗进去N个小时都有可能,这是我一直不敢下手的原因。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/29 22:41:00 [显示全部帖子]

呵呵,那咱也开工。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/29 23:38:00 [显示全部帖子]

按楼主的结构来做真的费劲,搞得有些复杂,不过看起来很直观。

抛砖引玉,希望能看到各位高手的杰做。

egd文件下载


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/29 23:44:00 [显示全部帖子]

呵呵,仓促了点没仔细检查,发现一点小错误,现在有事,有空再修改吧。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/30 1:04:00 [显示全部帖子]

修正23楼错误,将公式换成:

OpenRGrid(2) And ClearGrid("表2") And CopyFor("表2","班级","班主任_班级") And DelRow("表2",1) And CreateGrid(".","班级",0,"姓名",0,"随机值",1,"A",3,"行",1,"列",1,"B",0) And ClearGrid(Grids) And eval(Mid(Rept(" And CopyFor(Grids,""班级,姓名"",""班主任_班级,班主任_姓名"")",5),5)) And DelRow(Grids,1) And EvalFor(Grids,"列","Choose(Mod(Row-1,5)+1,""2"",""4"",""6"",""8"",""10"")") And EvalFor(Grids,"随机值","Int(Rand(100))") And SortCol(Grids,"随机值",1) And EvalFor(Grids,"行","FindRow(""表2"",""班级"",""="",[班级])") And CreateGrid("..","班级",0,"姓名",0,"随机值",1,"A",3,"行",1,"列",1,"B",0) And ClearGrid(Grids) And eval(Mid(Rept(" And CopyFor(Grids,""姓名"",""任课教师_姓名"",""A"",""="",-1)",5),5)) And DelRow(Grids,1) And SortCol(Grids,"姓名",1) And EvalFor(Grids,"随机值","Int(Rand(100))") And SortCol(Grids,"随机值",1) And EvalFor(Grids,"列","Choose(Mod(Row-1,5)+1,""3"",""5"",""7"",""9"",""11"")") And EvalFor(Grids,"行","Mod(Row-1,[%A%])+1") And Import(Grids-1,filename,Grids) And eval("ClearGrid(Grids) And CopyFor(Grids,""姓名"",""任课教师_姓名"",""A"",""="",0) And DelRow(Grids,1) And EvalFor(Grids,""随机值"",""Int(Rand(100))"") And SortCol(Grids,""随机值"",1) And EvalFor(Grids,""行"",""Mod(Row-1,[%B%])+[%B%]-1"") And EvalFor(Grids,""列"","""+Substitute("3|5|7|9|11","|",""") And Import(Grids-1,filename,Grids) And ClearGrid(Grids) And CopyFor(Grids,""姓名"",""任课教师_姓名"",""A"",""="",0) And DelRow(Grids,1)And EvalFor(Grids,""随机值"",""Int(Rand(100))"") And SortCol(Grids,""随机值"",1) And EvalFor(Grids,""行"",""Mod(Row-1,[%B%])+[%B%]-1"") And EvalFor(Grids,""列"",""")+""") And Import(Grids-1,filename,Grids)") And EvalFor(Grids-1,"随机值","Int(Rand(1000))") And SortCol(Grids-1,"随机值",1) And EvalFor(Grids-1,"A","FindRow(Grids-1,""姓名"",""="",[姓名],5)=Row") And ClearGrid(Grids) And eval(Mid(Rept(" And CopyFor(Grids,""姓名"",""其它"")",6),5)) And EvalFor(Grids,"随机值","Int(Rand(1000))") And SortCol(Grids,"随机值",1) And DelFor(Grids,"姓名","=","") And EvalFor(Grids-1,"B","""SetCellText(""""表2"""",""+text([行])+"",""+text([列])+"",""""""+[姓名]+"""""")""") And Eval(Substitute([%D%],"|"," and ")) And DelFor(Grids-1,"A","=",0) And Import(Grids-1,filename,Grids-1) And EvalFor(Grids-1,"姓名","Cell(Row,""姓名"",Grids)") And DelReptRows(Grids-1,"姓名","列") And Eval


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/8/30 1:06:00 [显示全部帖子]

下面引用由wjq10722007/08/30 00:54am 发表的内容:
换个思路试试?

这样不行,因为有些列会出现重复内容。
一列代表一天,而一天内一个老师应该是不能值两个班的。

个人所见。


 回到顶部
总数 19 1 2 下一页