PowerBuilder 数据窗口实例三(用户信息管理-FreeFrom风格)
2013-01-28 16:03
204 查看
1.在mysql中建数据库表
DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(10) DEFAULT NULL,
`sex` varchar(4) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`memo` text,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
2. 设计freefrom风格的数据窗口,保存为d_userinfo
3. 设置table order
4. 设置更新属性
5. 设计用户信息管理窗口,并保存为w_userinfo
6. 在前一条按钮clicked()事件添加如下代码
integer rownumber
rownumber = dw_1.scrollpriorrow()
if rownumber= 1 then
messagebox("警告","这是第一条记录了!")
end if
7. 在后一条按钮clicked()事件添加如下代码
integer rownumber
integer rowcount
rowcount=dw_1.rowcount()
rownumber = dw_1.scrollnextrow()
if rownumber = rowcount then
messagebox("提示","这是最后一条记录")
end if
8. 在保存按钮clicked()事件添加如下代码
dw_1.setfocus()
dw_1.scrolltorow(dw_1.insertrow(0))
9. 在保存按钮clicked()事件添加如下代码
if update(dw_1,true,false) = 1 then
dw_1.resetupdate()
commit;
messagebox("成功","保存数据成功")
else
rollback;
messagebox("失败","保存数据失败")
end if
10. 在退出按钮clicked()事件添加如下代码
close(w_userinfo)
DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(10) DEFAULT NULL,
`sex` varchar(4) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`memo` text,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
2. 设计freefrom风格的数据窗口,保存为d_userinfo
3. 设置table order
4. 设置更新属性
5. 设计用户信息管理窗口,并保存为w_userinfo
6. 在前一条按钮clicked()事件添加如下代码
integer rownumber
rownumber = dw_1.scrollpriorrow()
if rownumber= 1 then
messagebox("警告","这是第一条记录了!")
end if
7. 在后一条按钮clicked()事件添加如下代码
integer rownumber
integer rowcount
rowcount=dw_1.rowcount()
rownumber = dw_1.scrollnextrow()
if rownumber = rowcount then
messagebox("提示","这是最后一条记录")
end if
8. 在保存按钮clicked()事件添加如下代码
dw_1.setfocus()
dw_1.scrolltorow(dw_1.insertrow(0))
9. 在保存按钮clicked()事件添加如下代码
if update(dw_1,true,false) = 1 then
dw_1.resetupdate()
commit;
messagebox("成功","保存数据成功")
else
rollback;
messagebox("失败","保存数据失败")
end if
10. 在退出按钮clicked()事件添加如下代码
close(w_userinfo)
相关文章推荐
- PowerBuilder 数据窗口实例三(用户信息管理-FreeFrom风格)
- PowerBuilder 数据窗口实例四(用户信息查询)
- PowerBuilder 数据窗口实例二(用户管理)
- PowerBuilder 数据窗口实例四(用户信息查询)
- PowerBuilder 数据窗口实例二(用户管理)
- PB Grid风格的数据窗口怎么保存用户使用时设定的列的宽度、列的位置等信息
- PowerBuilder 数据窗口实例一(用户注册)
- PowerBuilder 数据窗口实例一(用户注册)
- JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例
- 项目(1)----用户信息管理系统(2)---项目开发(数据管理层)
- ZZ: SharePoint Server中的用户信息管理 from kaneboy
- 应用程序实例——用户信息管理
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
- Flex4+BlazeDS+JAVA+MySql 构建J2EE工程 对用户信息进行管理实例
- forms角色验证,以普通用户身份登陆管理页面先弹出警告信息窗口
- 图书管理系统之过滤器--处理用户信息的过滤和订单数据的处理
- forms角色验证,以普通用户身份登陆管理页面先弹出警告信息窗口
- JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例
- 应用程序实例——用户信息管理
- MS-CRM2011客户关系管理之用户数据导入