0
繼續進行我的應用程序開發時,遇到了另一個問題。從子表單訪問父級和其他打開的表單
在我的MS Access應用程序中,我使用的窗體只包含兩個控件 - 一個文本框和一個命令按鈕。這種形式被命名爲HEADER FORM
。
HEADER FORM
被用作各種其他形式的標題部分中的子表單。
下圖顯示了子窗體及其在一個主窗體中的使用。
現在,我想的是,當子窗體上的退出按鈕用戶點擊,註銷行爲應發生(這是很好的,我能弄明白)和一切形式在那個時間點開放應關閉/卸載。
我嘗試使用下面的代碼無濟於事。
Option Compare Database
Private Sub cmdHeaderLogout_Click()
If (loggedIn = 1) Then
loggedIn = 0
DoCmd.Close acForm, Parent.Form
End If
End Sub
當我嘗試點擊註銷按鈕時,控件達到上面的DoCmd.Close語句。並給出以下錯誤消息後停止執行:
Run-time error: 2498. An expression you entered is the wrong data type for one of the arguments.
它指向Parent.Form
文本。
我無法弄清楚如何引用父窗體和卸載相同?