以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 希望SQLGroupTableBuilder和SQLCrossTableBuilder可以有Order属性 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11097) |
-- 作者:kylin -- 发布时间:2011/7/7 17:29:00 -- 希望SQLGroupTableBuilder和SQLCrossTableBuilder可以有Order属性 既然SQLJoinTableBuilder有Order属性,那么不妨SQLGroupTableBuilder和SQLCrossTableBuilder也加上这个,还是有很多实用之处,呵呵 [此贴子已经被作者于2011-7-7 17:30:50编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/7/7 17:34:00 -- 这个是不可能有的,也没有意义的。 order是配合top使用的。 |
-- 作者:kylin -- 发布时间:2011/7/7 17:42:00 -- 如果技术上支持不了,那么没有Order那就没有办法了,
如果可能的话,还是有一定的实践意义的,如果有几个分组列,因为发现统计的结果中数据行可不是按照分组列的先后顺序排序的,如果系统能默认按分组列出现的先后顺序排,那么就不需要这个Order属性了
作为分组统计还是交叉统计,有时候还真的需要按照分组的先后排列统计后的数据
希望能得到充分理解。
|
-- 作者:狐狸爸爸 -- 发布时间:2011/7/7 17:43:00 -- 呵呵,统计后再排序(设置统计表的order属性),不是一样的吗? |
-- 作者:kylin -- 发布时间:2011/7/7 19:22:00 -- 形式上一致而已,实质上并不相同,基础是按分组顺序排列的话,比较符合内在逻辑,我之所以按这个先后顺序分组,就是希望 结果能自动按这个顺序排序
如果仅仅是通过排序动作,一旦取消了又得写一个排序按钮,显得啰嗦。
当然,如果实在无法达到那也就作罢,呵呵 |
-- 作者:hhbb -- 发布时间:2011/7/8 7:00:00 -- 支持一下.虽然楼主这个建议可以自行于代码中加入排序实现. 发现GetUniqueValues更迫切需要Sort属性! |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/8 8:48:00 -- 呵呵,GetUniqueValues加不了参数,不过可以用GetCombolistString,最后再split即可。 |
-- 作者:hhbb -- 发布时间:2011/7/8 9:09:00 -- 以下是引用狐狸爸爸在2011-7-8 8:48:00的发言: 呵呵,GetUniqueValues加不了参数,不过可以用GetCombolistString,最后再split即可。 可惜GetCombolistString只能指定一列
|