以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  请高手帮忙:座位设置公式问题。有急用!!  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3192)

--  作者:懂你
--  发布时间:2006/8/12 9:43:00
--  请高手帮忙:座位设置公式问题。有急用!!
我想把相同职位、相同报考单位排到相同(相近)的教室,其准考证号码的公式怎么设计?我设计了一个公式:evalfor(GridName,"座位号","rand(rows)") and sortcol(GridName,"座位号",1) and sortcol(GridName,"职位",1) And evalfor(GridName,"座位号","Row") and sortcol(GridName,"考场号",1) And RecalcCol(grid,"考场号","准考证号码")但没有达到目的。请帮忙检查原因。谢谢!egd文件下载
Excel:RAR文件下载
--  作者:czy
--  发布时间:2006/8/12 12:10:00
--  
我在老论坛回复过,不可用吗?
--  作者:wjq1072
--  发布时间:2006/8/12 13:36:00
--  
这么样?
egd文件下载
--  作者:wjq1072
--  发布时间:2006/8/12 14:18:00
--  
再看看?
egd文件下载
--  作者:wjq1072
--  发布时间:2006/8/13 12:25:00
--  
RAR文件下载

-=-=-=- 以下内容由 wjq10722006年08月13日 03:58pm 时添加 -=-=-=-
这个能打开的!!

-=-=-=- 以下内容由 wjq10722006年08月13日 04:02pm 时添加 -=-=-=-
改成:"0"+Text(INT((Row-1)/[%AA%])+1)+"-"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
--  作者:wjq1072
--  发布时间:2006/8/13 22:14:00
--  
我以为你只需把编号改成01--30,那就把前面的0也一齐更改一下吧!
1、座位号的刷新公式:
If(Len(Text(INT((Row-1)/[%AA%])+1)) > 1,Text(INT((Row-1)/[%AA%])+1),"0"+Text(INT((Row-1)/[%AA%])+1))+"-"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
2、准考证号的刷新公式:
"准:"+If(Len(Text(INT((Row-1)/[%AA%])+1)) > 1,Text(INT((Row-1)/[%AA%])+1),"0"+Text(INT((Row-1)/[%AA%])+1))+"00"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
egd文件下载
--  作者:懂你
--  发布时间:2006/8/14 8:22:00
--  
下面引用由czy2006/08/12 00:10pm 发表的内容:
我在老论坛回复过,不可用吗?

达不到我的要求。