以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]有关审核表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15808)

--  作者:lan52093
--  发布时间:2012/1/12 12:11:00
--  [求助]有关审核表

请达人指点下。 本人新手。 审核表 审核后该行除审核人不得修改(已完成)。 然后关联的子表对应的行也不能修改怎么设置代码!!??????

 

我是通过父表ID主键和 字表的 编号字段进行匹配的。

 

 

以下是主表的PrepareEdit代码 审核:

 

If e.Col.Name = "审核状态" Then \'只有经理才能审批
    If User.Group <> "经理" And User.Group <> "董事长"   Then
        e.Cancel = True
    End If
ElseIf e.Row("审核状态") = True Then \'如果此行已经审批了,则禁止修改
    e.Cancel = True

 

 

接下去怎么修改??? 我要让所有子表都被关联后,相同的行也不得修改~!

 

还有个问题就是 未审核 和 编制人(用户)不匹配的情况下不得删除该行 代码是怎么??

 

以下是

以下是主表的PrepareEdit代码  编制人匹配:

 

 

ElseIf e.Col.Name = "其他信息_编制人" Then
    If User.Group <> "工程部" Then
       e.Cancel = True
    End If
ElseIf e.Row("其他信息_编制人") <> User.Name Then
    e.Cancel = True

End If

 

 

 

求教!!!!!


--  作者:狐狸爸爸
--  发布时间:2012/1/12 12:19:00
--  
问题凌乱,请做好例子上传,再结合例子具体说明你的问题。