以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表A审核列为已审核,除选中列逻辑型可编辑,其他字段不可编辑,如何实现? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186488) |
-- 作者:lin98 -- 发布时间:2023/5/6 16:52:00 -- 表A审核列为已审核,除选中列逻辑型可编辑,其他字段不可编辑,如何实现? 表A审核列为已审核,除选中列逻辑型可编辑,其他字段不可编辑,如何实现? 下面代码是全部禁止编辑,如何实现除选中列逻辑型可编辑,其他字段不可编辑,如何实现? If e.Row("审核") = "已审核" Then e.Cancel = True \'则禁止编辑 End If
|
-- 作者:有点蓝 -- 发布时间:2023/5/6 16:55:00 -- 加上列名判断 原代码
|
-- 作者:lin98 -- 发布时间:2023/5/6 19:06:00 -- 表A的字段有:客户、品名、规格、审核,选中,除选中字段是逻辑型,其他字段都是字符型。 需求:窗口打开加载已审核的数据,副表,除选中字段可以编辑,其他字段为不可编辑, 执行下面代码,失效,选中字段无法编辑,如何实现除选中字段可以编辑,其他字段为不可编辑? \'PrepareEdit If e.Col.Name <> "审核" Then If e.Row("审核") = "已审核" Then e.Cancel = True \'则禁止编辑 End If End If [此贴子已经被作者于2023/5/6 20:39:43编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/5/7 20:35:00 -- If e.Col.Name <> "审核" andalso e.Col.Name <> "选中" Then |