e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 程序开发 >> PowerBuilder教程 >> PB7.0通用全字段查询技术的实现 >> 教程正文
 
教程搜索
 
 
相关教程
  • 在PowerBuilder中利用DataStore实现查
  • 什么是“pbcat表?
  • 修改PB6的PBL,使之在PB5中可用
  • 使用日期格式时的一些问题
  • 如何存取二进制大对象(BLOBs)
  • 关于PowerBuilder的补丁包
  • 如果在isql中建立表或者增加表字段或者
  • PB高级开发环境配置
  • 动态设置Win95和NT的缺省打印机
  • PowerBuilder6.0运行环境文件列表
  • PowerBuilder、InfoMaker和HTML DataW
  • PB API调用原型
  • 如何用VC创建可在PB中调用的DLL
  • PB应用技巧——数据窗口自动折行
  • 为PB加入具有布局功能的容器组件
  • PB7.0通用选字段查询窗口的设计
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
PB7.0通用全字段查询技术的实现
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9
志

Return //返回

用来控制当前记录的四个图形按钮pb_1、pb_2、pb_3、pb_4的clicked事件代码分别为:

dw_1.ScrollToRow(1) //第一条记录

dw_1.ScrollPriorRow() //前一记录

dw_1.ScrollNextRow() //下一记录

dw_1.ScrollToRow(dw_1.RowCount()) //最后一条记录

每改变当前记录后,都用一行代码

sle_2.text=string(dw_1.GetRow())显示当前记录号。

"退出"按钮cb_3的clicked事件代码为close(parent)。

至此,一个可对任意数据窗口对象、任意字段设置条件的通用查询窗口设计完成。

三、使用

前面设计的查询窗口可作为一个通用模块挂接到任意一个PB应用软件当中,挂接时只要修改窗口中下拉列表框ddlb_1的item属性和selectionchanged代码,然后打开该窗口即可。

窗口打开后,通常要做的第一件事,是单击窗口中"表名"右边的下拉列表,选择需要的表所对应的数据窗口对象。某一数据窗口对象被选中后,便显示在数据窗口控件中,同时改变窗口标题并显示出记录总数和当前记录号。接下来便可指定条件进行查询。

1、设置查询条件 单击某一字段的编辑区,输入要查询的部分或全部信息,单击鼠标右键,弹出一个菜单,从菜单中选择需要的某一项(关系运算符),即可在下面"查询条件"右边的单行编辑框中显示出关系表达式。继续操作,单行编辑框中便形成由逻辑运算符"AND"连接多个关系表达式的逻辑表达式。

2、开始查询 按Alt+Q或单击"开始查询"按钮,查询结果、满足条件的记录数、当前记录号显示在窗口。

3、擦除和修改条件 用前面方法设置的查询条件表达式在单行编辑框中可以左右滚动查看。如果操作有误或想重新设置查询条件,可按Alt+C或单击"擦除条件"按钮,也可在单行编辑框中直接修改查询条件。 条件表达式被擦除后,再进行查询,得到的便是当前数据窗口对象的所有记录。

4、记录翻阅 单击窗口上的四个图形按钮 或用Ctrl+Home、Ctrl+End、PgUp、↑、PgDn、↓键,或托动滚动条,均可实现对记录的翻阅。

四、结束语

上面介绍的通用查询窗口精巧、灵活、实用性强,已用于多个管理信息系统,大大提高了软件的开发效率和质量。


上一页  1 2 
  • 上一篇教程: 可修改数据的交叉报表
  • 下一篇教程: 用PB7.0制作一个电视节目脱机浏览器
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.