簡體   English   中英

對象的方法'Parent'失敗

[英]Method 'Parent' of object failed

我有MS Access 2013,我正在嘗試創建一個搜索表單,在選擇子表單中的行時填充其他詳細信息。 我想出了如何選擇哪一行,以及哪一列,但現在我需要將該信息傳遞給父表單,以便我可以填充表單上的其他內容。

所以在我的表單的子表單上,我做了一個On Click事件:

Option Compare Database

Private Sub Form_Click()
     MsgBox(Me.Name) ' returns P_pat subform
     MsgBox(Me.Parent.Name) ' says 'Parent' failed

但它永遠找不到它的父母。 我也試過了一些其他事件,但結果是一樣的。 Access表單如下所示:

在此輸入圖像描述

突出顯示的子窗體是我正在嘗試使用的子窗體,我希望它調用父窗口,以便父窗體可以填充其他子窗體(突出顯示的窗體下面的子窗體)。

我覺得我撞到了一堵不應該在那里的磚牆,我的驕傲很痛。

我如何得到父母?

我知道我可以簡單地設置我用全局變量選擇的記錄ID,但我無法觸發其他子窗體的更新事件。

任何幫助或建議?

您的代碼似乎沒有任何問題。 因此,從研究到目前為止,我找到了三種可能的解決方案:

  1. 確保表單名稱中沒有特殊字符
  2. 緊湊和維修
  3. 創建一個新的空白項目並將所有數據庫導入到空白項目中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM