【发布时间】:2019-11-30 19:51:44
【问题描述】:
我有一个名为 Product Master Data 的表,其中包含 785 条记录。
我有一个基于此表的表单,名为Production。此表单上的第一个文本控件称为Protean Resource,是对应于各个记录的标识符。
我将此控件设置为组合框,一旦选择了资源编号,表单上的其余文本控件就会自动更新以显示所选记录的准确信息。
其中一个自动更新的控件称为Quality Format。
Quality Format 可以填充:
SG IndustrialLG IndustrialSG Retail CartonLG Retail Carton
这些值中的每一个都对应于单独的表单。
我正在尝试为Quality Format 设置AfterUpdate 事件,以便在自动填充控件后,相应的表单将自动打开。
Private Sub QualityFormat_AfterUpdate()
Select Case Me.QualityFormat
Case "QualityFormat= SG Industrial"
DoCmd.OpenForm FormName:="SGIndustrial"
Case "QualityFormat= LG Industrial"
DoCmd.OpenForm FormName:="LGIndustrial"
Case "QualityFormat= SG Retail Carton"
DoCmd.OpenForm FormName:="SGRetailCarton"
Case "QualityFormat= LG Retail Carton"
DoCmd.OpenForm FormName:="LGRetailCarton"
End Select
End Sub
我没有收到任何错误消息,但更新 Quality Format 后什么也没有发生。
【问题讨论】:
标签: vba ms-access ms-access-forms