知识大全 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动态创建数据窗口

利用PB动态创建数据窗口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  利用PowerBuild

知识大全 PB中数据窗口的多表更新[1]

PB中数据窗口的多表更新[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  原理分析  数据窗

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[1]

PB中同时“继承”多个用户自定义数据窗口对象[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 PB中数据窗口的多表更新[2]

PB中数据窗口的多表更新[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  二函数思路  先针

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[3]

PB中同时“继承”多个用户自定义数据窗口对象[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[2]

PB中同时“继承”多个用户自定义数据窗口对象[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 PB数据窗口中用Enter键替代Tab键切换栏目

PB数据窗口中用Enter键替代Tab键切换栏目  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 PB在数据窗口中实现某一列的增量查询功能

PB在数据窗口中实现某一列的增量查询功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在PB的

知识大全 数据库查询结果的动态排序

  在公共新闻组中一个经常出现的问题是怎样才能根据传递给存储过程的参数返回一个排序的输出?在一些高水平专家的帮助之下我整理出了这个问题的几种解决方案  一用IFELSE执行预先编写好的查询  对于大多

知识大全 利用PB实现动态系统用户登录

利用PB实现动态系统用户登录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在多用户的大型数据库