PowerBuilder 数据窗口实例四(用户信息查询)
来源:互联网 发布:电子电路仿真软件下载 编辑:程序博客网 时间:2024/05/17 17:57
1. 设计数据窗口
2.设置table order值与更新属性(详见之前博客)
3. 设计查询窗体,并保存为w_userinfo_find
4. 在查询按钮的clicked()事件添加如下代码
//定义变量
string find_colum
string find_sign
string find_content
string find_condition
integer current_row
integer total_row
integer find_row
//赋值
if ddlb_1.text = "用户名" then
find_colum = "username"
elseif ddlb_1.text = "性别" then
find_colum = "sex"
elseif ddlb_1.text = "地址" then
find_colum = "address"
end if
find_sign = ddlb_2.text
find_content = sle_1.text
find_condition = find_colum + find_sign +"'"+find_content+"'"
// 得到行号
current_row = dw_1.getrow( )
// 得到总行数
total_row = dw_1.rowcount()
//从当前行查起到最后记录
find_row = dw_1.find(find_condition, current_row, total_row)
if find_row > 0 then
dw_1.selectrow(0, false)
dw_1.selectrow(find_row,true)
end if
5. 在退出按钮添加如下代码
close(w_userinfo_find)
如我们查一条姓名为zhanglei的数据:
6. 查询还可以用filter实现
//定义变量
string find_colum
string find_sign
string find_content
string find_condition
integer current_row
//integer total_row
//integer find_row
//赋值
if ddlb_1.text = "用户名" then
find_colum = "username"
elseif ddlb_1.text = "性别" then
find_colum = "sex"
elseif ddlb_1.text = "地址" then
find_colum = "address"
end if
find_sign = ddlb_2.text
find_content = sle_1.text
find_condition = find_colum + find_sign +"'"+find_content+"'"
/* 得到行号
current_row = dw_1.getrow( )
// 得到总行数
total_row = dw_1.rowcount()
//从当前行查起到最后记录
find_row = dw_1.find(find_condition, current_row, total_row)
if find_row > 0 then
dw_1.selectrow(0, false)
dw_1.selectrow(find_row,true)
end if
*/
dw_1.setfilter(find_condition)
dw_1.filter()
- PowerBuilder 数据窗口实例四(用户信息查询)
- PowerBuilder 数据窗口实例三(用户信息管理-FreeFrom风格)
- PowerBuilder 数据窗口实例一(用户注册)
- PowerBuilder 数据窗口实例二(用户管理)
- PowerBuilder的数据窗口
- PowerBuilder数据窗口对象
- PowerBuilder数据窗口对象(转)
- PowerBuilder怎么创建数据窗口
- powerbuilder操纵数据窗口的数据
- PowerBuilder数据窗口编程技巧十则
- PowerBuilder数据窗口编程技巧十则
- PowerBuilder数据窗口编程技巧十则
- PowerBuilder数据窗口保存为Excel表
- PowerBuilder数据窗口编程技巧十则
- PowerBuilder数据窗口编程技巧十则
- PowerBuilder数据窗口编程技巧十则
- 深入了解PowerBuilder的数据窗口
- PowerBuilder共享数据窗口(ShareData函数)
- qtp问题汇总
- 第一个python程序
- 转载 好文章
- minSdkVersion、targetSdkVersion、targetApiLevel的区别
- c语言字符输出格式化
- PowerBuilder 数据窗口实例四(用户信息查询)
- 猫吃老鼠算法
- oracle 队列表
- 实验:《不恢复余数的阵列除法器》
- 在sqlplus下去修改oracle用户的密码和解锁用户
- How To Perform a Full Export And Exclude Certain Schemas Using The Data Pump API? [ID 1340781.1]
- QTP同步的几种方法
- com_excel之CWorkBooks
- 常用正则表达式