以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  帮助文件关于Excel报表设置打印顺序的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27121)

--  作者:ramen
--  发布时间:2012/12/22 16:56:00
--  帮助文件关于Excel报表设置打印顺序的问题
我想要打印的顺序是按照<考勤数据表,部门|姓名>排列,但是部门列的内容是“一、二、三、四、五、六、七分队”,按照默认的是升序,但是大写的数字的升序不是从一到七的,是按拼音的,我想是从一到七的,怎么设置啊?
还有就是,我想一张纸打印三个信息卡,怎么设置呢?
而且我想打印的时候,我想一个分队一个Excel的工作簿打印,这样可以的吗?
[此贴子已经被作者于2012-12-22 16:59:09编辑过]

--  作者:lin_hailun
--  发布时间:2012/12/22 17:09:00
--  
 没有简便的方法。

 你添加一列表达式列吧,然后按照表达式列排序。

 表达式:iif(部门 = \'一分队\', 1, iif(部门 = \'二分队\', 2, iif(xxx, xxx, xxx)))

--  作者:ramen
--  发布时间:2012/12/22 17:11:00
--  
这样啊,好吧!
那我想打印的时候,我想一个分队一个Excel的工作簿打印,这样可以的吗?怎么设置呢?

--  作者:lin_hailun
--  发布时间:2012/12/22 17:39:00
--  
 excel报表做不到这样的,这样做复杂很多,不建议这样做。
--  作者:ramen
--  发布时间:2012/12/22 18:00:00
--  
好的,谢谢!
--  作者:ramen
--  发布时间:2012/12/22 18:14:00
--  
我按照那个表达式,在那个表达式列里面输入,但是弹出对话框说表达式错误。那怎么办啊?
iif(部门 = \'一分队\', 1, iif(部门 = \'二分队\', 2, iif(部门 = \'三分队\', 3, iif(部门 = \'四分队\', 4, iif(部门 = \'五分队\', 5, iif(部门 = \'六分队\', 6, iif(部门 = \'七分队\', 7)))))))
[此贴子已经被作者于2012-12-22 18:14:16编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/12/24 8:21:00
--  

已经解决了吗,应该是:

 

iif(部门 = \'一分队\', 1, iif(部门 = \'二分队\', 2, iif(部门 = \'三分队\', 3, iif(部门 = \'四分队\', 4, iif(部门 = \'五分队\', 5, iif(部门 = \'六分队\', 6, iif(部门 = \'七分队\', 7,Null)))))))