2015-04-28 88 views
0

我正在調試另一個開發人員構建的訪問應用程序。在我調試時,我希望能夠看到特定查詢和表格的結果。在一個特定的表單中,導航窗格(包括表格,查詢,表單等等)在每次打開表單時都被最小化和禁用。當窗體關閉或設計模式時,導航會最大化並完全恢復。窗體打開隱藏並禁用導航窗格

我搜遍了整個VBA,似乎沒有任何東西在控制這種行爲。我知道有一些VBA可以做到這一點

DoCmd.NavigateTo "acNavigationCategoryObjectType" 
DoCmd.RunCommand acCmdWindowHide 

但這些都不能在後面的代碼中找到。任何想法還有什麼可能導致這個?

+0

它可以嵌入宏嗎?查看對象屬性(設計視圖中的F4)並查看「事件」選項卡。 – citizenkong

+0

這是一個很好的建議。我檢查了Form和Detail的事件,並且Form On Open有一個事件,但它只是將一些數據加載到表單中。 – Mike

+0

這是唯一的事件嗎?你可以在這裏粘貼代碼嗎?如果在此期間你完全陷入困境,可以使用F11來切換訪問對象列表(導航窗格)。看起來好像有一個宏或一個Module/Sub來處理這個事件。如果您與我們分享您所看到的內容,或許用另一雙眼睛,我們將能夠識別它。 –

回答

0

表單的Modal屬性設置爲true時會導致此類行爲。

您可以在「其他」選項卡中的該表單的屬性頁上設置該屬性。它可以通過VBA代碼設置,代碼如下:

Forms("yourForm").Modal = True '(or False to disable) 
+0

就是這樣!謝謝。 – Mike