pb编程问题 我一个数据窗口有四个字段A,B,C,D。c和d为可修改字段。我想当我修改字段c或d后,点击修改。
发布网友
发布时间:2022-05-27 19:18
我来回答
共1个回答
热心网友
时间:2023-11-22 05:46
getitemstring这个函数,可以获取到修改之前的初始值,getitemstring(row, 'column', true)
当最后一个参数为true的时候,得到的值是修改之前的值。
而我们常用的最后一个参数一般都不写,默认false,取到的是修改之后的值。
你设置两个变量,意思就是存放C,D修改之前的值,然后在itemchanged事件中,当C或D修改了,用getitemstring(row, 'column', true)把值取到对应的变量中,最后保存的时候,直接把变量值存入数据库然后清空变量就可以了追问我解决了这个问题,我是这样做的,用for ll_row = 1 to dw_1.rowcount() ......next 遍历,
if getitemstatus(ll_row,0,primary!) datamodified! then continue //如果行没修改就跳出
然后把修改行数据插入到另一个数据窗口。