我想实现这样的更新

blue_tear_ 2001-12-11 09:29:51
我有一个表,假设只有三个字段,一个是学号(主键),一个是学生姓名,一个是年龄
我想实现这样的更新:只能更新学生姓名和年龄两个字段,学号字段不能更改
我的想法是:更新前先判断当前学号字段的值有没有改变,有则作出"提示"回滚,然后判断其它字段的当前值有没有改变,有则提交,没有则回滚
由于我是新手,还不很懂写代码,能否提供具体实现代码,供我作例子参考?谢谢!:)

另外我是在数据窗口控件的可编辑控件作编辑的,不是在窗口的单行编辑框作编辑的
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longzzh 2001-12-11
  • 打赏
  • 举报
回复
设置数据窗口的update属性即可, updateabeled column 不选择不更新的列
yxwgr 2001-12-11
  • 打赏
  • 举报
回复
你的问题我不是很清楚,如果学号字段不能更改,只要将她的tab值设为0。
双子东宝 2001-12-11
  • 打赏
  • 举报
回复
你是通过数据窗口更新数据的。
你可以通过设置 可编辑控件的EDIT 属性中的READONLY属性就可以了。

将 学号字段的 EDIT 属性页中的 READONLY 选中,
则在编辑的时候 学号字段是不可以修改。
blue_tear_ 2001-12-11
  • 打赏
  • 举报
回复
谢谢各位,
我是这样想的:学号是主键,如果学号也可更改的话,那么“更新”就实现“删除”一条记录和“添加”一条记录,那就不是“更新”个别属性了,是整条记录,数据不完整

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧