Close

選択クエリをデータシートビューで開く

Access VBAで選択クエリ(Select文)を
データシートビューで開くには
DoCmd.OpenQueryメソッドにて行います。

第1引数にクエリ名を入れるだけで、
選択クエリのデータシートビューを開くことができます。

第2引数の既定値はacViewNormal(データシートビュー)で、
ここに値を指定することでいろいろなモードで開けます。

Sub 選択クエリを開く()
    '選択クエリをデータシートビューで開く
    DoCmd.OpenQuery "クエリ1"
    
    '選択クエリをデザインビューで開く
    DoCmd.OpenQuery "クエリ2", acViewDesign
    
    '選択クエリを印刷プレビューで開く
    DoCmd.OpenQuery "クエリ3", acViewPreview
End Sub

上記コードを実行すると
クエリ1がデータシートビューで開き、
クエリ2がデザインビューで開き、
クエリ3が印刷プレビューで開きます。

データシートビューの場合のみ第3引数を指定できますが、
acAdd・・・追加モード
acEdit(既定値)・・・編集モード
acReadOnly・・・読み取り専用モード
となります。

 

Share on facebook
Share on twitter
Share on linkedin