泛微OA_E9之明细表选择框,选项带出主表审批人
泛微OA\_E9中的明细表选择框选择后,其对应的主表审批人可以通过以下方式进行传递:
- 设置明细表中的审批人字段,使其与主表中的审批人字段关联。
- 在明细表的选择框事件中编写脚本,将主表中的审批人信息赋值给明细表的相关字段。
以下是一个简单的示例代码,展示如何在明细表选择框事件中设置审批人信息:
' 假设主表中有一个字段叫MainTable_Approver,存储了审批人信息
' 假设明细表中有一个字段叫DetailTable_Approver,需要设置为与主表审批人一致
Sub 明细表名称_Select(item)
Dim mainTableApprover As Variant
mainTableApprover = ViewState("MainTable_Approver") ' 从视图状态中获取主表审批人信息
' 如果主表审批人信息存在,则设置到明细表字段中
If Not IsEmpty(mainTableApprover) Then
Me.DetailTable_Approver.Value = mainTableApprover
End If
End Sub
在这个脚本中,我们假设主表的审批人信息存储在视图状态(ViewState)中,并在明细表的选择框事件中,将这个信息赋值给明细表中的字段。这样,当用户从明细表选择不同的记录时,与主表审批人相关联的信息会自动更新。
评论已关闭