当前位置: 代码迷 >> PB >> pb 按新建按钮后只加亮新插入的行,且只能在新插入的行中编辑,其他行只读~求具体的回复解决思路
  详细解决方案

pb 按新建按钮后只加亮新插入的行,且只能在新插入的行中编辑,其他行只读~求具体的回复解决思路

热度:24   发布时间:2016-04-29 08:28:41.0
pb 按新建按钮后只加亮新插入的行,且只能在新插入的行中编辑,其他行只读~~~求具体的回复
如题!!!!

------解决方案--------------------
当然你要的功能也是可以实现的,假设dw中有一个不可见的text对象t_status(用来标示当前的处理状态,它的text属性中:0标示查询,1表示修改,2表示新增)

那么你可以在所有可编辑列的protect属性中写:
case(describe("t_status.text") when 1 then 0 when 2 then if(isrownew(), 0, 1) else 1)

在窗口的代码中,
当为查询数据时,dw_1.modify("t_status.text = '0'")
当为修改数据时,dw_1.modify("t_status.text = '1'")
当为新增数据时,dw_1.modify("t_status.text = '2'")
  相关解决方案