Access判斷窗體是否打開

2018-01-10 16:15:00
黃善超
原創
736

在Access窗體中,我們如果需要修改數據,都會創建一箇修改窗體。一般不會直接操作子窗體,防止數據誤操作。

在數據修改完畢後,希望刷新查詢窗體的子窗體,立刻顯示修改後的數據。首先我們需要判斷該查詢窗體是否有打開。


在舊版的Access中,可能要自定義一箇判斷窗體是否打開的函數,但是新版的Access中,有AccessObject.IsLoaded 屬性,可以確定當前是否加載瞭 AccessObject。

如下圖,判斷“窗體1”是否有打開


詳細源碼:

Private Sub Command0_Click()
    If CurrentProject.AllForms("窗體1").IsLoaded = True Then
        
        MsgBox "窗體已加載"
    Else
        MsgBox "窗體未被加載"
    End If
End Sub

    分享