HOME > 即効テクニック > AccessVBA > コントロール > フォームがロードされているかどうか確認する

即効テクニック

コントロール

フォームがロードされているかどうか確認する

(Access 2000/2002/2003)
●概要●
構文  expression.IsLoaded 取得のみ

設定項目        内容
expression      AccessObjectオブジェクト[省略不可]

で指定したAccessObjectオブジェクトが、現在ロードされているかどうかを示します。プロパティには、ロードされていればTrue、されていなければFalseが設定されます。
次のコードは、商品入力フォームがロードされているかどうかを調べるものです。
●サンプル●
'商品入力フォームがロードされているか確認する
Sub IsLoadedSample()
    'ロードされている場合
    If CurrentProject.AllForms!商品入力フォーム.IsLoaded Then
        MsgBox "[商品入力フォーム]はロードされています"
    'ロードされていない場合
    Else
        MsgBox "[商品入力フォーム]はロードされていません"
    End If
End Sub
●実行結果●
ロードされている場合は、メッセージボックスに「[商品入力フォーム]はロードされています」と表示され、ロードされていない場合は「[商品入力フォーム]はロードされていません」と表示されます。