首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-03-09 
pb 按新建按钮后只加亮新插入的行,且只能在新插入的行中编辑,其他行只读~~~求具体的回复如题!!!![解决办法

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'")

热点排行