在MS Access窗体中链接两个选项组

时间:2017-03-29 18:49:09

标签: vba ms-access access-vba

我在表单上有两个带框架的选项组:包装托盘包装包含3个值: Box,Rack Pallet 。我希望连接框架,以便当一个人点击包装框架中的托盘选项时,托盘框架会激活并保持停用状态两种选择。

Private Sub Frame_Packing_BeforeUpdate(Cancel As Integer)
   If Frame_Packing.Value = 3 Then
      Frame_Palet.Locked = False
   End If
End Sub

我尝试了这段代码,但它只运行一次。因此,如果我点击托盘托盘框架将解锁,但如果我将值更改为 Box ,则不会停用。我希望只有当托盘选项在 Packing 框架下处于活动状态时,托盘框架才会处于活动状态。

框架我的意思是选项组,它下面有选项框。例如,性别,您可以选择 MALE FEMALE

1 个答案:

答案 0 :(得分:1)

只需添加 Else 条件即可停用锁定:

Private Sub Frame_Packing_AfterUpdate()
   If Frame_Packing.Value = 3 Then
      Me.Dirty = False
      Frame_Palet.Locked = False
   Else
      Frame_Palet.Locked = True
   End If
End Sub