12 | クエリ系 - クエリの種類を収集する | |||||||||||||||||||||||
カレントデータベース内にあるクエリ名の一覧とともに、それぞれのクエリの種類を収集します。
Sub Sample_2_02() 'クエリの種類を収集する Dim dbs As Database Dim qdf As QueryDef Set dbs = CurrentDb For Each qdf In dbs.QueryDefs With qdf If Left$(.Name, 4) <> "~sq_" Then Debug.Print .Name, Select Case .Type Case dbQSelect Debug.Print "選択クエリ" Case dbQAppend Debug.Print "追加クエリ" Case dbQUpdate Debug.Print "更新クエリ" Case dbQDelete Debug.Print "削除クエリ" Case dbQMakeTable Debug.Print "テーブル作成クエリ" Case dbQCrosstab Debug.Print "クロス集計クエリ" Case dbQSetOperation Debug.Print "ユニオンクエリ" Case Else Debug.Print "その他のクエリ" End Select End If End With Next qdf End Sub
■QueryDefオブジェクトのTypeの判別に使う組み込み定数
実行例:
|
||||||||||||||||||||||||
|
Copyright © T'sWare All rights reserved |