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 rowcountrowcount=dw_1.rowcount()
rownumber = dw_1.scrollnextrow()
if rownumber = rowcount then
messagebox("提示","这是最后一条记录") end if8. 在保存按钮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 if10. 在退出按钮clicked()事件添加如下代码
close(w_userinfo)