我有一个绑定到tblCustomers的主窗体(frmCustomer),以及一个带有2个页面的选项卡式子窗体,一个绑定到tblCustomerAddress,另一个绑定到tblContacts。
我不希望用户能够以选项卡的形式插入数据,直到我有一个有效的CustomerID。
我试过(在主要表格的当前事件,更新前) 如果是isNull(Me.CustomerID)那么 Me.Page_Address.Enabled = False 万一 但是它会禁用选项卡表单并永久禁用它...
非常感谢你的任何想法,因为我一无所知。
答案 0 :(得分:0)
与Current事件一样,可能需要将代码放在另一个事件中,例如在获取数据输入的主窗体上的第一个控件的AfterUpdate。
然后,而不是If Then,只需
Me.Page_Address.Enabled = True
或
Me.Page_Address.Enabled = Not IsNull(Me.CustomerID)