2
我有一個具有選項卡控件的主窗體,並且每個選項卡都有不同的子窗體。其中兩個子表單具有相同的基礎查詢(項目列表)。我有一個按鈕,我想將用戶從第一個選項卡移動到第二個選項卡,但我希望第二個選項卡上的記錄與第一個選項卡上的記錄相同。MS Access - 轉到使用相同記錄ID的另一個子表格
例如,如果是這樣的結構(但frmMaster和子窗體之間是一個標籤控制,但我不認爲這影響我想要做的):
frmMaster
- frm_Sub1 (on the first tab)
- frm_Sub2 (on the second tab)
而且一用戶在frm_Sub1上導航某個項目,我希望他們能夠點擊按鈕,並且他們將被帶到frm_Sub2上的相同項目記錄。我可以將焦點設置在第二個選項卡上(使用Forms!frmMaster.form!TabCtl0.Pages(1).SetFocus),但我無法獲得該選項卡上的子表單以跳轉到正確的記錄。我認爲這只是我試圖引用子表單的一個問題 - 任何建議?謝謝。
非常感謝,Remou - 我變得有點困惑在這裏雖然,因爲該按鈕上第一個子表單,所以當我去編輯代碼時,代碼就在那個表單的類對象中。我擔心移動按鈕,因爲這會影響可用性。我考慮將代碼移動到一個模塊,但是這不會影響使用「我」的能力嗎? – rryanp
我已經添加了另一個例子。 – Fionnuala
謝謝!這有很大幫助。不幸的是,我現在正在與AKey發生錯誤(「Microsoft Jet數據庫引擎無法將'AKey'識別爲有效的字段名稱或表達式」)。我嘗試過研究它,但卻找不到'阿基'。我在Access 2003上 - 這可能是問題嗎? – rryanp