起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: ccseasy

【结帖】排序问题**

[复制链接]
发表于 2008-2-25 11:03:06 | 显示全部楼层
楼主,贴个图看看效果吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 11:16:19 | 显示全部楼层
procedure TLWDJ_XX.DataSetLWDJ_SJJBeforeOpen(DataSet: TDataSet);
begin
       self.DataSetLWDJ_SJJ.Order := 'swrq asc';
end;

顺序没变化
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 11:29:23 | 显示全部楼层
首先客户要求进入界面后按降序排列,打印时按升序排列,如果按你们说的按22楼写在open下面,那么客户进入界面后所看到的就是升序排列。

可是现在就算写在open下也不排序。

下面这个截图是写了22楼代码后的图

xs.gif

522 Bytes, 下载次数: 130

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 11:31:26 | 显示全部楼层
tu

sx.gif

314.82 KB, 下载次数: 122

回复 支持 反对

使用道具 举报

发表于 2008-2-25 11:39:54 | 显示全部楼层
你是怎么做的,你设置排序写到 open时间上了,不要这样写,都写到DocViewBar  的 BeforeAction  上,且这样用户打印结束用户看到的排序跟原来不一样了,我觉得,楼主还不如用两个数据集来做,直接在数据集上分别设置升序和降序,然后DocViewBar连接到升序的数据集上,把显示连接到降序上,当然这里连接的是数据集对应的文档上,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 15:05:08 | 显示全部楼层
结帖,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 10:38 , Processed in 0.042443 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表