No.1ベストアンサー
- 回答日時:
掲題の内容だけでしたら、自作したほうが早いですよ
例えば、
「カレントデータベースのクエリ内容をファイルに出力する」
だったら、下記コードにてできます
'--------------------------------------------------
Private Sub Command_Click()
Dim Dbs As DAO.Database
Dim Qdf As DAO.QueryDef
Dim FileName As String
Dim FNum As Integer
Dim stSQL As String
Dim ret As Double
'データベースセット
Set Dbs = CurrentDb
'Set Dbs = DAO.OpenDatabase("c:\test.mdb")
'ファイルを開く
FNum = FreeFile
FileName = Mid(Dbs.Name, InStrRev(Dbs.Name, "\") + 1)
FileName = Left(FileName, InStrRev(FileName, ".") - 1)
FileName = "c:\" & FileName & "_Query.txt"
Open FileName For Output Access Write As #FNum
'クエリ分ループ
For Each Qdf In Dbs.QueryDefs
'クエリ名&SQLステートメント取得
stSQL = "QueryName:" & Qdf.Name & vbCrLf & _
"SQL:" & Qdf.SQL & vbCrLf & vbCrLf
'ファイルに出力
Print #FNum, stSQL
Next
Set Dbs = Nothing
Close #FNum
'ファイルを開く(notepad.exe)
ret = Shell("notepad.exe " & FileName, vbNormalFocus)
End Sub
※参照設定にて「Microsoft DAO *.* Liblary」にチェックが必要です
ちょっと余計なものまで出力してしまいますか...
この回答へのお礼
お礼日時:2003/11/18 17:09
回答ありがとうございました。
>クエリ名&SQLステートメント取得
こういうことができるんですね。
勉強になりました。(^O^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Access VBAで条件を追加する(書き込む)場所 2 2022/03/23 12:05
- Access(アクセス) お世話になります ACCESSを使用しています 下記のクエリデータ(1)があります 商品名 行数 A 1 2022/09/05 08:52
- その他(データベース) DAOファイルのSQLクエリの部分を引数にして呼び出すときに引数でSELECT文持たせたら 1 2023/01/10 17:36
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS クエリで重複データを最...
-
SqlServer2012 ビューとクエリ
-
Accessのフィルタ検索でデータ...
-
[ACCESS]クエリで抽出したレコ...
-
ACCESSでデータ削除すると「読...
-
access・カウント結果がゼロで...
-
Access あるクエリを利用して...
-
「データベースまたはオブジェ...
-
クエリで「データ型が一致しま...
-
ACCESSにてフィールド間の最小...
-
アクセスのスナップショット
-
accessで選択クエリで得た全レ...
-
Access200のFilterとFindの違い
-
Accessを使って日付を比較したい
-
Accessのフォーム上にレコード...
-
accessの自動更新処理をできな...
-
ACCESSのフォームからデータの...
-
選択したチェックボックスのみ...
-
アクセス非連結フォームのテキ...
-
Accessのハイパーリンクのパス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS クエリで重複データを最...
-
ACCESSでクエリを作成したら「...
-
access・カウント結果がゼロで...
-
ACCESS クエリで、グループ化...
-
「データベースまたはオブジェ...
-
クエリで「データ型が一致しま...
-
ACCESSにてフィールド間の最小...
-
SQLで優先順位が高いレコードを...
-
追加先の発見方法(SQL以外)
-
accessで選択クエリで得た全レ...
-
access:連続データ入力
-
Accessのフィルタ検索でデータ...
-
アクセスでフォームが更新でき...
-
ACCESS クエリー 抽出条件が...
-
ユニオンクエリについて
-
ACCESSで2つのテーブル比較で...
-
Access あるクエリを利用して...
-
Accessで「クエリーが複雑すぎ...
-
ACCESS のクエリー実行に異常に...
-
Accessのクロス集計クエリから...
おすすめ情報