No.3ベストアンサー
- 回答日時:
相手はAccessのデータベースだと勝手に解釈するが、よろしいか?
そんであなたはExcelのVBAコードを追うことができるスキルは持っていると思ってよろしいか?
抽出に使用しているSQL文を取得できるんだったらそれをAccessのクエリ作成画面でSQLビューに張り付けてからデザインビューに切り替える。
ADOを使ってるのは良いとして、実際にどのようにデータを抽出している?
VBAのコード中で文字列変数に
Dim strSQL As String
strSQL = "SELECT a, b, c, d from hoge where a ='" & 別の変数 & "'"
とかやってるんならstrSQLにSQL文が設定される箇所にブレイクポイントを設定する。
そこでプログラムが一時停止したらイミディエイティ ウィンドウに
? strSQL
と打てばSQL文が抽出できる。
ともかくExcel VBAでSQL文を組み立てるところ、または抽出を実行してる箇所のコードでも提示されないと具体的な説明が難しい。
x-1919 さん返信ありがとうございます!
x-1919 さんの仰る通り実行してみたら出来ました!
VBAのSQL部分を張り付けてもエラーが出るので
ある程度クエリで組まなければそのままの貼り付けは
出来ないと思っていましたがイミディエイトウィンドウを
使用しそのまま貼り付けクエリのデザインビューで表示出来たので
どのような集計方法になっているか確認することができました!
ありがとうございました!
No.2
- 回答日時:
なるほど。
Accessで環境を整えるにしても、SQLの内容や何処に接続しているかが分からないと
どうしようもありませんね。
鶏が先か卵が先かの話になってしまいます・・。
ExcelでAccessのようにSQLをグラフィカルに表示する手段はありません。
Accessのクエリを作ってみてSQLビューに切り替えて
どうなっているか勉強したりする必要があります。
AccessのSQLの解説は下記などにも有りますが
http://office.microsoft.com/ja-jp/access-help/HA …
最初は色々試してSQLビューに切り替えて確認・・などが良いかもしれません。
私自身もフィールド数が多かったり複雑な場合は楽をしたいので
Accessのクエリで下ごしらえをしてSQL文を加工する場合もあります。
返信ありがとうございます。
簡単なSQLなら理解できるのですがけっこう
私には複雑なんですよね。。
現在クエリを作成しSQLビューに切り替えて
前任者が作成したSQLと比べてみたりしていますが。。
No.1
- 回答日時:
ご自身で考えられたSQL文なのでしょう?
Accessのクエリのデザインビューのように見たい場合は
Accessでテーブルを用意して
クエリのSQLビューに考えられたSQL文を貼り付けて
デザインビューに切り替えてみるとか・・?
使ったことはありませんが
SQL文をGUIで操作できるフリーウェアを作成されている方がいらっしゃいます。
以下の紹介サイトから辿って行ってみてください
http://www.winfate.com/archives/51217848.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) VBAで「クエリと接続」の画面を出せますか? 2 2022/10/24 13:35
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS DCOUNTの抽出条件について
-
Access から Excelのシートをイ...
-
Accessで縦と横を入れ替えたい
-
ACCESS VBAでテーブル内の特定...
-
SQLServer→Access インポート
-
データがあれば○○なければのSQL
-
VBAでテーブル名とカラム名を動...
-
ADOでAccessファイルに接続して...
-
別のaccessファイルからデータ...
-
社員名簿から検索する関数
-
テーブル作成クエリを実行した...
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
エクセルVBAで、MsgBox やInput...
-
CloseとDisposeの違い
-
VBAでループ内で使う変数名を可...
-
アクセスVBAのMe!と[ ]
-
メルカリのメルカードで買い物...
-
Excelシート上のマクロを登録し...
-
DoEventsがやはり分からない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データがあれば○○なければのSQL
-
ACCESS DCOUNTの抽出条件について
-
【access】複数のフィールドの...
-
ACCESS VBAでテーブル内の特定...
-
Accessで縦と横を入れ替えたい
-
Access vbaで重複レコードの削...
-
VBAでテーブル名とカラム名を動...
-
SQLServer→Access インポート
-
別のaccessファイルからデータ...
-
抽出条件でデータ型が一致しま...
-
ACCESSで購入回数を表示する方...
-
DAOでSQLServerに接続し、LeftJ...
-
アクセスで連続データをテーブ...
-
ACCESSで実行時エラー3008
-
sql文で削除クエリを書く
-
Access から Excelのシートをイ...
-
access追加クエリーでform入力...
-
VB.NETでテーブルを作成
-
アクセスで定数を利用したい。
-
ACCESSのクエリ、SQLに変数を使...
おすすめ情報