如何判断 datawindow 是否修改过?

guostong 2004-06-10 01:06:51
如何判断 datawindow 是否修改过?
...全文
220 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2004-06-18
  • 打赏
  • 举报
回复
getitemstatus()
zanglinfeng 2004-06-18
  • 打赏
  • 举报
回复

dw_1.deletedcount()+dw_1.modifyedcount()
看是否>0
folder80 2004-06-17
  • 打赏
  • 举报
回复
这种方法改过再改回来也会认为修改了,我当时用的数组,在保存时比较.
guhguh 2004-06-15
  • 打赏
  • 举报
回复
if dw_1.modifiedcount() > 0 and dw_1.deletedcount() > 0 then
amekoxiao 2004-06-12
  • 打赏
  • 举报
回复
if dw_1.deletedcount()+dw_1.modifyedcount()>0 then

//修改过

else
//未修改

end if
tongyi226 2004-06-12
  • 打赏
  • 举报
回复
if rowsupdated>0 then
end if
可以定义在窗口的退出按钮中并加入
if rowsupdated>0 then
long i=messagebox("保存提示","是否保存已经修改的记录")
if i=1 then
dw.update()
commit;
else
rollback;
end if

end if

kvbugs 2004-06-12
  • 打赏
  • 举报
回复
同意所有楼上
programwebsit 2004-06-12
  • 打赏
  • 举报
回复
答案已经有了
baiyga 2004-06-12
  • 打赏
  • 举报
回复
if dw_1.deletedcount()+dw_1.modifyedcount()>0 then

//修改过

else
//未修改

end if
rwx6 2004-06-12
  • 打赏
  • 举报
回复
同意大利
lovezpl 2004-06-11
  • 打赏
  • 举报
回复
用modifiedcount() deletecount() 判断 在数据窗口内部写可以使用 isRowModified()
kirao 2004-06-10
  • 打赏
  • 举报
回复
用modifiedcount()
用deletecount()
來這兩個來統計
freeliu 2004-06-10
  • 打赏
  • 举报
回复
if dw_1.modifiedcount() > 0 and dw_1.deletedcount() > 0 then
...
end if
zysys 2004-06-10
  • 打赏
  • 举报
回复
在数据窗口的updateend事件
if rowsupdated>0 then
--修改
end if
sfb 2004-06-10
  • 打赏
  • 举报
回复
isRowModified()
isRowNew()
jlwei888 2004-06-10
  • 打赏
  • 举报
回复
dw_1.modifiedcount()
返回修改行数

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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