hur.cn - 华软网

 热门搜索

更改数据窗体的可写性,请大家帮忙!

  作者:未知    来源:网络    更新时间:2018/5/16
为防止用户更改内容将数据窗体中的所有字段taborder设为了0,但由于权限不同可以使一些用户只修改某些字段时,想什么办法可以修改字段呢?将readonly取消是否不起作用, 请大家帮忙想办法啊
------华软网友回答------
1、設置好DW 的 Update Properteis
2、通過dw_1.Object.ColumnName.TabSequence=0 (dw_1.modify() )設置TabOrder

------华软网友回复------
dw_1.Modify("ColumnName.Protect=0")
------华软网友回复------
有2种方案:
1、DW_1.object.zdm.protect = 1
然后根据权限
DW_1.object.zdm.protect = 0
一般不要通过taborder来设置,因为一旦修改了某个字段的taborder后,dw就自动修改了其他字段的taborder了。
2、在dw中设置临时字段,例如:bjf(编辑否),然后在正常字段的protect中设置,例如:
if(bjf = 0 , 0 , 1)
然后根据权限修改 bjf 字段的值,为了不影响modifiedcount的值,记得用setitemstatus设置临时字段的修改属性.
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。