如何使pb数据窗口不可编辑变为可编辑

2024-10-29 01:50:15
推荐回答(4个)
回答1:

对于整个数据窗口设置为只读后不可编辑,修正一下只读属性就可以了,
dw_1.object.datawindow.readonly = "no"

对于数据窗口里面某一列设置Tab=0后也是无法编辑,需要将其调整过来
dw_1.modify( "某列名.TabSequence = 某一具体数值" )

还想到的一种就是将数据窗口某一列的protect属性设置了表达式,进行保护,将表达式删除即可

这样回答不知道够不,其他的暂时未想到…… :)

回答2:

打开数据窗口,点击 工具栏中的 Tab order ,会看到每一列上方都一个数字
某列 不能修改编辑时,为0;允许修改编辑时,为非0数
各列的数字大小不要相同,一般都用10的整数倍
这个数据的大小顺序,决定了在运行该数据窗口,用tab键的顺序

回答3:

dw_1.object.datawindow.readonly = true //将数据窗口设为只读状态

回答4:

taborder设定上值,row-update里选择允许更新的表和列就行