
No.2ベストアンサー
- 回答日時:
クエリをデザインビューで開いて、その領域上で右クリックすれば
[SQL ビュー ] があるかと?思います。
編集しにくいのでテキストエディタかSQL編集に特化したエディタに
コピペして修正したのを元のに貼り付ければと思います。
確認コピペだけならVBEのイミディエイトウィンドウ(Ctrl+Gで開きます)で
?application.CurrentDb.QueryDefs("そのクエリ名").SQL
でEnterでも。
なお、私の古いAccessのバージョンでは
エディタ上で見やすいように改行やインデントを設定しても
クエリのSQLビューに貼り付け後、保存して再度開くと
設定したレイアウトはすべて消え去り
グチャッとしたのに元通り orz
この辺は改善されてるのだろうか?
ありがとうございます。
SQL文を書かずに「application.CurrentDb.QueryDefs("そのクエリ名").SQL」で済めば理想なんですが、そういった事は可能なんでしょうか…
No.1
- 回答日時:
簡単に変換する方法は無いと思います。
とりあえずは、その複雑なクエリの内容をきっちり理解することが最初です。
それが理解できたら、「SQLポケットリファレンス」とかを参照して、自分でSQL文に変換するのがいいと思います。
ただ、現在であれば、その複雑なクエリをChatGPTに丸投げしてSQLに変換してもらうという方法もあるかもしれません。
Accessで得た結果と、変換後のSQLの結果が同じ結果になれば、ほぼOKといえるかも?
そのような方法がないからこそ、データベースを取り扱うにあたり、SQLの知識が必要なのかもしれないですね。休み明けにチェックしてみたいと思います。いち早くご回答いただき、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- Access(アクセス) AccessのDBを理解するコツは? 4 2023/11/30 18:58
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) excel access連携 このテーブルは空ですと表示 2 2024/02/16 16:25
- SQL Server Access2021 「ISNULL関数には引数が2つ必要です」エラー 2 2024/02/16 14:06
- MySQL 東京23区を、皇居を中心とした4つのエリア (南東, 南西,北東,北西) に分類せよ 皇居の緯度は3 2 2023/06/11 12:21
- Access(アクセス) access2021 メッセージボックスを大きくしたい 2 2024/05/01 13:11
- Access(アクセス) Microsoft Access で同じフィールドの文字列の結合 1 2024/06/20 20:37
- Access(アクセス) テーブルとクエリの相関図は表示できますか 1 2023/11/29 17:59
- SQL Server SQL クエリ データ数 1 2024/08/03 01:34
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessデータベースの主キーについて
Access(アクセス)
-
提供されるデータの形式が変わったら…
Access(アクセス)
-
Vba Declare Functionを使う環境依存文字が化ける
Visual Basic(VBA)
-
-
4
データの文字コードを確認するには
その他(Microsoft Office)
-
5
Excelの数式の効率化について
Excel(エクセル)
-
6
【Excel】版が同じ事を示す番号を生成したい
Excel(エクセル)
-
7
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
8
エクセル すべて+5をしたい
その他(Microsoft Office)
-
9
以下のプログラムの実行結果はどうなると思いますか? その理由も教えてください。
Visual Basic(VBA)
-
10
AccessからExcelを開いて閉じても、タスクマネージャーにExcelが残ってしまう。
Access(アクセス)
-
11
Excelに貼ったXのURLのリンクをクリックするとエラーメッセージが表示される原因と対処について
Excel(エクセル)
-
12
改行文字「vbCrLf」とは
Visual Basic(VBA)
-
13
【マクロ】データ移動について代替案(コード)or助言を下さい
Excel(エクセル)
-
14
算術演算子「¥」の意味について
Visual Basic(VBA)
-
15
VBAの「To」という語句について
Visual Basic(VBA)
-
16
アクセスで、実行時エラー3075 クエリー式 伝票番号= の 構文エラー:演算子がありません
Access(アクセス)
-
17
マクロ・VBAで、当該ファイルのショートカットからなら正常に動作する疑問につきまして
Excel(エクセル)
-
18
エクセルで同じブックを開くについて
Excel(エクセル)
-
19
javascriptを使ってラジオボタンで本文の内容を切り替えたいです
JavaScript
-
20
【ExcelVBA】UTF-8(BOM無)でCSV保存するには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
windowos 11 Microsoft Edgeを...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
Accessフォームの配色テーマを...
-
Accessのクエリの印刷設定
-
ACCESSデバック画面
-
Accessレポートの、出力順の設...
-
access2021 VBA メソッドまたは...
-
列が255以上のCSVファイルをAcc...
-
Accessでフォームに自動入力し...
-
Accessで、『"A"以外の場合"--"...
-
access2019 チェックボックスと...
-
Accessデータベースに含まれる...
-
Access VBA を利用して、フォル...
-
Accessで作ったデータベースをw...
-
Accessでセレクタをダブルクリ...
-
アクセス 削除するレコードを含...
-
Accessのクエリの結果を、既存...
-
Accessのスプレッドシートエク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
ACCESS VBA でのエラー解決の根...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
access2021 VBA メソッドまたは...
-
Access VBA を利用して、フォル...
-
Accessデータベースに含まれる...
-
アクセスで、実行時エラー3075 ...
-
Access Error3061 パラメータが...
-
提供されるデータの形式が変わ...
-
Accessのスプレッドシートエク...
-
お助けください
-
accessデータを指定したExcel、...
-
CSVファイルの「0落ち」にVBA
-
Accessのリンクテーブルのパス...
-
accessでlaccdbファイルが削除...
-
Accessのクエリの結果を、既存...
-
Microsoft365にAccessってあり...
-
実行時エラー3131 FROM 句の構...
おすすめ情報