Access 2003でクエリのSQLを表示できない

このQ&Aのポイント
  • Access 2003のアプリケーションで、クエリのSQLを表示する方法がわかりません。
  • 問題のアプリケーションは他者が作成したもので、SQLビューが表示されない現象が発生しています。
  • クエリのデザイン画面ではSQLビューの表示メニューがなく、右クリックしてもポップアップメニューが表示されません。
回答を見る
  • ベストアンサー

Access 2003でクエリのSQLをSQLビューを表示できない

 Access 2003のアプリケーションで、そのクエリのSQLをSQLビューで表示させることができません。SQLビューを表示させる方法にお心当たりありませんでしょうか。  当該アプリケーションはAccess 2003で作成されたもので、他者が作成したものです。MDBファイルのみで稼動し、VBAで開発されたものと思われます。現象は以下の通りです。 1.既存のクエリの内容を「デザイン」で表示させたとき、ツールメニューに表示されるメニューは「ファイル」、「ウィンドウ」、「ヘルプ」の3つのみである。通常では「表示」メニューの「SQLビュー」を実行すればSQLを表示できるが、そもそも「表示」メニューがない。 2.「デザイン」を表示させているときに、デザインが表示されているウィンドウ内で右クリックをしても、ポップアップメニューが表示されない。通常なら、「SQLビュー」を含めたSQLが用意されている。  これらのために、SQLを表示させることができません。  以上、宜しくお願い致します。

  • condo
  • お礼率85% (86/101)

質問者が選んだベストアンサー

  • ベストアンサー
noname#79209
noname#79209
回答No.1

そのMDBファイルのアイコンをダブルクリックして開くのでなく、 まず、そのアイコン上でクリックし、選択状態にしてから、 SHIFTを押したままアイコンをダブルクリックで開けば、 起動時のAutoExeマクロや起動時の設定をバイパスして起動します。 たぶんこれで、クエリのデザインモードでSQL表示が可能かと思います。

condo
質問者

お礼

vizzar 様、  ご助言の通りに操作したところ、SQLビューを表示させることができませんでした。どうもありがとうございました。  実は、今までも「Shiftを押しながら起動」操作は行っていたつもりだったのですが、「Shift」キーを離すタイミングが早すぎたようで、自動起動のフォームが起動していました。その状態で「F11」キーを押すと、それらしいウィンドウは起動しましたが、そこからはSQLビューを表示させることができませんでした。

関連するQ&A

  • ACCESSのクエリ(SQLビューについて)

    こんにちはtmgmです。 ACCESSのクエリ(SQLビューについて)について質問です。"INSERT INTO TBL SELECT * FROM TBL1"というようなINSERT文をSQLビューに書き込んで実行することはできるんですが、これが複数行になるとどうしてもエラーが出てしまいます。ちなみに実行したい同じような文体のSQL文は100行近くあります。どうすればよいでしょうか?

  • Access2007の件

    Windows XP、Access2003 の環境で作成したデーターベース(.mdb)ファイルをWindows Vista、Access2007 で開くと、クエリのデザインビューが変わってしまいます。互換性が無いと聞いたことはありますが、何か良い方法はないでしょうか?

  • SQLをクエリで表示させるには

    エクセルVBAでADOを使用しSQLで抽出したデータを エクセルシートに表示させいるのですが SQLがいまいち理解できていないので クエリだとどのように組んでいるのかデザインビューで みたいのですがみる方法はありますでしょうか? F8でVBAの実行結果を追ってはいるのですが エクセルでの作業内容は追えるのですが アクセスでのSQL部分は表示されません。 抽象的な説明で申し訳ありませんが 何か方法があればお願いします。

  • Accessのクエリーのデザインを印刷したい

    Accessでクエリーをデザインビューで開くと、 四角い枠で囲まれて ・フィールド名 ・元のテーブル名 ・並べ替え ・表示/非表示 ・抽出条件 等が表示されますがこのままを印刷できないですか? SQLという形だとデータベース解析とかいうメニューで印刷できるのですが……枠に囲まれたクエリーのデザインビューのまま印刷したい。

  • ACCESS2000 ビューの切り替えについて

    あるクエリ(A)を修正するために別のクエリ(B)をデザインビューで参照してたのですが、ちょっとした興味からSQLビューにしてみました。 それがいけなかったのか、以降、データベースウィンドウから(B)をデザインビューで開こうとしても、必ずSQLビューで開くようになってしまいました。 これを元に戻す(デザインビューで開くようにする)にはどうすればよいでしょうか。 ※なお、(A)や他のクエリは問題なくデザインビューで開けております。

  • ユニオンクエリをデザインビューで開くには?

    アクセス2010です。 T_テーブル1とT_テーブル2があり、 どちらもフィールド1に文字が入っています。(テキスト型です) クエリのSQLビューで SELECT * FROM T_テーブル1 UNION ALL SELECT * FROM T_テーブル2; として保存したらユニオンクエリが出来上がったのですが、 これをクエリのデザインビューで見るにはどうすればいいですか? 以前のバージョンならユニオンクエリをデザインビューで見れました。 でもやり方を忘れました。 該当のクエリをアクティブにしてデザインビューを選択しても SQLビューで開いてしまいます。

  • Accessのクエリのテーブルの表示について

    Accessで、デザインビューからクエリを作成するときに テーブルを表示させると、フィールド名の一覧の一番上に *(アスタリスク)がありますよね?あれってどのようなとき使うんですか?

  • Access2003 リンクテーブルをフォームでデザインビュー表示したい

    kamuycikapです。 フォームやクエリを作成している「FQ.mdb」とデータが保存されている「DT.mdb」を分けている為、FQ.mdbではテーブルをリンクしてデータを入力したりクエリ利用したりしています。 DT.mdbに作成しているテーブルはリレーションシップされており、デザインビューで開くと「+」マークが表示されていて、紐付けられているデータを開くことが出来、非常に便利です。 メインとなるテーブルをデザインビューで開くことで、連鎖するテーブルのデータまで入力する事が出来ます。 これを、FQ.mdb側のフォームに表示したいのですが「+」マークが表示されていません。 FQ.mdbのマクロで DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria として、acFormDSで開くように記述しているのですが・・・・ リンクしている側のテーブルを開いても、「+」マークつきのビューで開くことが出来ないのでしょうか? ユーザーさんから 「入力フォームでの入力もいいんだけれど・・・・デザインビューでの入力も捨てがたいからフォームに表示できるようにしてよ」 的な要望があったのです。 識者の方、ご教示願います。

  • AccessのSQLビューで書式を設定したい

    いつもお世話になっております。 AccessのSQLビューでユニオンクエリを作成しています。 このとき数字の書式を数値型から標準型に変更したい(3桁ごとに区切り点を表示させたくない)のですが、どのようにしたらよいのでしょうか? ちなみに元のテーブルは区切り点のない書式ですが、ユニオンクエリを作成して表示すると区切り点が入ってしまいします。 よろしくお願いします。

  • アクセスのクエリで表示されないのは?

     いつもお世話になっています   クエリ作成したときに、テーブルのほうではきちんと表示されているのに、クエリでデザインビューにしたときに、 このようなマークがでるのはどうしてでしょうか? ♯NUM! と0   非常に困っています 教えてください。

専門家に質問してみよう