Report的排序设计(2)

方法二:

        Query Designer中的某个InfoObject的排序可以按照这个InfoObject的某个Attribute来实现(也是通过此Attribute对应的InfoObjectKeyText来实现)。这个功能大大的提高了排序的灵活性,这个也是我一直比较推崇的方法。具体方法如下:

1.      建立用于排序的InfoObject(暂且称为Report Order : ZRP_Order),设为二码字符型

2.      将此InfoObject加入到需要排序的InfoObject(暂且称为ZMAT)的Attribute

3.      按照用户的需求,排好ZMAT的顺序,并定义相应ZRP_Order的值,我比较喜欢用A-Z的顺序,也可以用数值1-9,但是用数值需要注意的是它是按照ASCII来排序的,比如“9 跟“11”的顺序是排完“11”才“9”,即不是按照数值的大小,这一点和我们的常识会有不同。

4.      关联好ZRP_Order的值之后,在Query Designer中选定相应的InfoObject

右键弹出菜单,选择“Properties->”Sort Order” -> ”Report Order” ->”Key/Text”-“ Ascending/Descending”

 

这种方案的灵活性比较强,可以随时变动,并且可以按照不同的报表设置多个InfoObject来设定互不干扰。缺点暂时还没有。

 

通过以上对比操作,大体上可以对排序使用会有更进一步的认识。

 

                                                                          Reed Lei

                                                                      2009-10-19

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/554557/viewspace-616832/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/554557/viewspace-616832/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值