现有A表,A明细表和A.A明细表,可视化授权对A.A明细表无效。
我二楼的代码和原来不同了,替换原来的即可对关联表有效。
对管联表的隐藏列都有效,但对关联表的不可编辑,有的有效,有的无效。
以下是引用实话实说在2009-6-23 11:35:00的发言:
对管联表的隐藏列都有效,但对关联表的不可编辑,有的有效,有的无效。
如果这样的话,需要传个实例上来看看,通用的代码有时候需要个别修正,有时候可能是因为有其他的代码“干扰”
有个问题:现有材料仓,材料仓明细和关联表材料仓.材料仓明细三个表,我在项目属性里设置:
Tables("材料仓明细").AllowEdit = False
Tables("材料仓.材料仓明细").AllowEdit = True
可以控制明细表的编辑。(只能在关联状态下编辑)
但在可视化授权中是否也要分别授权?
还有,你的代码里是否能不考虑列隐藏设置,否则列隐藏设置太多。
我先前隐藏的列都显示出来,要一个一个的设置隐藏,太麻烦。
回8楼:也要分别授权
回9楼:那就把那一段关于隐藏列的代码删掉试试就知道了