知识大全 PB中实现数据窗口动态排序的三种方法[1]
Posted 知
篇首语:博观而约取,厚积而薄发。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PB中实现数据窗口动态排序的三种方法[1]相关的知识,希望对你有一定的参考价值。
PB中实现数据窗口动态排序的三种方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在PowerBuilder中使用数据窗口检索到的数据往往是无序的 虽然可以通过设置Select语句实现排序的功能 但是数据窗口一旦生成都无法进行动态调整
一 准备工作
为了更好地比较三种不同的方法 dw 中的数据来自两个表student和class student表中包含四个字段sid(学号) sname(姓名) saddr(住址)和cid(班号) class表中包含两个字段cid(班号)和cname(班级名称)
二 三种方法的源程序
三种方法中的 执行 按钮的代码分别为
方法 :用SetSQLselect()
string ls oldsql ls newsql ls order ls column
ls oldsql=dw getsqlselect()
choose case ddlb text
case ″学号″ls column=″sid″
case ″姓名″ls column=″sname″
case ″住址″ls column=″saddr″
case ″班号″ls column=″class cid″
case ″班级名称″ ls column=″cname″
end choose
if rb checked then ls order=″ASC″
else ls order=″DESC″
end if
ls newsql=ls oldsql+″ ORDER BY ″+ &
ls column+″ ″+ls order
if dw setsqlselect(ls newsql)= then
messagebox(″警告″ ″数据设置失败″ stopsign!)
else dw settransobject(sqlca)
dw reset()
dw retrieve()
dw setsqlselect(ls oldsql)
end if
方法 :用describe()和modify()
cha138/Article/program/PB/201311/24607相关参考
利用PB动态创建数据窗口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 利用PowerBuild
PB中数据窗口的多表更新[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 原理分析 数据窗
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[1]
PB中同时“继承”多个用户自定义数据窗口对象[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
PB中数据窗口的多表更新[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二函数思路 先针
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[3]
PB中同时“继承”多个用户自定义数据窗口对象[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[2]
PB中同时“继承”多个用户自定义数据窗口对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
PB数据窗口中用Enter键替代Tab键切换栏目 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PB在数据窗口中实现某一列的增量查询功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在PB的
在公共新闻组中一个经常出现的问题是怎样才能根据传递给存储过程的参数返回一个排序的输出?在一些高水平专家的帮助之下我整理出了这个问题的几种解决方案 一用IFELSE执行预先编写好的查询 对于大多
利用PB实现动态系统用户登录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在多用户的大型数据库