本文主要介绍如何在pb中根据数据窗口中的字段对数据窗口进行模糊查询。本系统的代码示例采用Power Builder6.5进行演示。
代码及设计:
1. 新建一个窗口,命名为w_query。在窗口中放入一个数据窗口控件,命名为dw_master。在dw_master中放入一个数据窗口;放置一个按钮,命名为cb_query。见下图:
![]() |
2. 新建一个结构(structure)命名为str_result_column,其参数如下:
![]() |
3. 在dw_master增加两个用户事件,命名为ue_action_query、ue_action_refresh。
4. 在cb_query中增加如下代码:
![]() |
5. 在窗口的Open事件中增加如下代码:
| dw_master.setTransObject(sqlca) |
6. 在dw_master的ue_action_query中增加如下代码:
| str_result_column lstr_1 //结构str_result_column的成员adw_result指查询结果所产生作用的dw // 成员adw_column指在本窗口查询条件所要显示的dw lstr_1.adw_result = this lstr_1.adw_column = this OpenWithParm(wroot_dw_query, lstr_1) |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- SQL Server 索引和查询专题 (3320篇文章)
- 在PB中如何实现数据模糊查询 (1300次浏览)
- 用PB开发多媒体数据库管理系统 (700次浏览)
- PB8.0应用程序编译发布技术研究 (661次浏览)
- 如何发布独立的POWERBUILDER应用 (638次浏览)
- 用Powerbuilder开发WEB数据库 (578次浏览)
- 低级键盘钩子屏蔽Win键、Alt+Tab键的响应 (511次浏览)
- 浅谈PB中动态DataWindow的技术应用 (511次浏览)
- 用PB做一个通用右键菜单 (503次浏览)
- PowerBuilder应用开发系列讲座(9) (489次浏览)
- 怎样在pb中得到存储过程的值 (447次浏览)






