1
我有一個表單,其中包含由選項卡組織的子窗體。我想要做的是在輸入新記錄時更新字段後,將用戶重定向到表單中的選項卡。爲組合框選擇一個選項後要移動到新選項卡
這可能是現有的代碼。
Private Sub FIELD1_AfterUpdate()
If Me.FIELD1.Value = "Yes" Then
Me.Parent.TabCtl50.Value = 4
End If
End Sub
它給人的錯誤「應用程序定義或對象定義的錯誤」
任何想法?
感謝您的,但它給了同樣的問題,我認爲它造成的錯誤,因爲我想將用戶重定向到一個不同的subfrom無首先保存數據..... – 2013-03-14 11:54:02
不,不保存不會導致該錯誤。這個錯誤很可能是由於以某種方式弄錯了名字。例如,你確定me.parent有一個TabCtl50嗎?您可以使用即時窗口進行測試。請注意,頁面從零開始編號。 – Fionnuala 2013-03-14 12:15:17
你可以嘗試引用父表單的名稱,只是爲了看看問題是否與'Me.Parent'如MyParentFormName.TabCtl50.Pages(「PageNameHere」)。SetFocus'? – RichardC 2013-03-14 15:09:36