社区
DataWindow
帖子详情
Datawindow自定义排序
ysqu
2000-02-02 01:18:00
怎样实现自定义记录顺序.
例如,要将某几个特殊的记录排在最后.
...全文
200
3
打赏
收藏
Datawindow自定义排序
怎样实现自定义记录顺序. 例如,要将某几个特殊的记录排在最后.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ysqu
2000-02-02
打赏
举报
回复
十分感谢您(929兄)的回复。
您的回答已经解决了我所提出的问题。
感谢您对此问题作出如此详细的回答及解决方案。
929
2000-02-02
打赏
举报
回复
补充附加列方法:
比如说一个表中有NAME,ID,SEX,SALARY几项,做数据窗口数据源时可为:
SELECT ID,NAME,SEX,SALARY,0 FROM EMP
其中数值0为附加列。建立数据窗口后,对各列命名,将附加列命名为‘ADDT’。
在程序中可这样:
DW_1.RETRIEVE();
......
//找到特殊列后,知道其行号,设为I
DW_1.OBJECT.ADDT[I]=1;
....
DW_1.OBJECT.ADDT[I]=2;
....
DW_1.SETSORT('ADDT A,SALARY A')
DW_1.SORT()
.....
更改排序条件后,重新用SETSORT,SORT即可。
929
2000-02-02
打赏
举报
回复
在数据窗口中对某几个特殊记录排序,可在排序后用ROWSMOVE函数把它们移到数据窗口最后。另外可用在数据窗口填加附加列的方法来实现。比如说在建立数据窗口数据源时,加上一个数据值型数,比如说数据字0,然后在数据窗口检索后,把几个特殊记录的附加值改为有序的数,比如说特殊记录中分为1,2,3,则附加列值可改为1,2,3,然后SETSORT和SORT对数据窗口的正常排序列,如主键以及附加列排序,可达到目的。这样加附加列的好处在于,对数据窗口中附加列值一次改变后,无论数据窗口其它数据如何排序,总可按附加列,把特殊列排到最后。
数据窗口控件-
data
window
数据窗口控件-
data
window
PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *如果数据窗口的...
Data
window
在PowerBuilder中的常用功能和内容
Data
window
在PowerBuilder中的常用功能和内容。经常使用的函数调用方法举例。
pb
data
window
的用法
pb
data
window
的用法 1. 使
Data
Window
列只能追加不能修改 如何使
Data
Window
中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下: 将每一列的 Protect ...
pb
data
window
技巧
使
Data
Window
列只能追加不能修改 如何使
Data
Window
中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) ) 在 ...
PowerBuilder学习笔记(4)数据窗口(
Data
Window
)
PowerBuilder学习笔记(4)数据窗口(
Data
Window
) 一.数据窗口对象(Object)与数据窗口控件(Control) 数据窗口对象是利用PowerBuilder所提供的数据窗口绘图器所产生的对象,可以利用对象管理库(Library Painter)中...
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章