• ベストアンサー

access2000のクエリで・・・

デザインビューでクエリを編集しようとしていたら、設定したはずのテーブルがクエリウインドウから消えていました。削除してしまったのかと思ってもう一度表示させると、今度は表示されるのですが、テーブルのタイトル部分に本当のテーブル名は、「得意先管理」なのに「得意先管理1」のように表示されてしまいます。たぶんどっかに隠れているのはわかるんですが、どんなにスクロールして探してもありません。結局クエリをもう一度作り直しました。 どうやったら隠れてしまったテーブルを見つけられるのでしょうか?

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

  • ベストアンサー
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.2

スクロールは上下だけでなくて、左右もありますが、探してみられました? 仮にクエリのデザインビューで、テーブルが削除されれば、下半分のデザイングリッドからもフィールドが削除されますので、今回の場合削除されたわけではないと思います。 きちんと動作していれば、クエリを新しく作り直す必要もないと思うのですが。 心配でしたら、クエリのデザインビューで「ツール」→「リレーションシップ」でリレーションシップウインドウを開いて、右クリックで「すべてのテーブルを表示」とやってみてはどうでしょうか?

adochan
質問者

お礼

今までけっこうわかっていたつもりだったのですが、 以外にわからないことが多いのですね。 今後の参考にさせていただきます。 ありがとうございました。

adochan
質問者

補足

リレーションシップの「すべてのテーブルを表示」は、やってみていました。そこでは、きちんと全てのテーブルとリレーションの設定はでていたのですが・・・ 特に重要なデータベースではないので、クエリを作り直すほどではないのですが気になったもので・・・。

その他の回答 (2)

noname#4564
noname#4564
回答No.3

SQLビューでどんな構文になっているか確認しましょう。

  • software
  • ベストアンサー率28% (24/84)
回答No.1

可能性のあることとしては、隠しオブジェクトになってし まっていることが考えられます。 [ツール]-[オプション]-[表示]の[隠しオブジェクト]に チェックを入れてみてください。 もしそれで見れるようになったら、隠れていたクエリの プロパティを開いて、[隠しオブジェクト]のチェックを 外してください。最後にオプションの[隠しオブジェクト] のチェックを外すのを忘れないでください。

adochan
質問者

お礼

質問した意図と違いましたが、参考になりました。 ありがとうございます。

関連するQ&A

  • アクセスのクエリでレコード削除ができません。

    アクセス超初心者です。 テーブルを商品コードでくっつけて、クエリのデザインビューで表示しました。 いらないレコードを削除しようとしたところ、できません。 くっつける前の、テーブルではできますが、クエリで実行させ、レコードを削除しようとしたところできません。 どうしたらよいのか教えてください。 あと、もうひとつ、クエリで、出力したいフィールド名をドラッグしたあと、削除したいときには、どうすればよいでしょうか? 表示しないなら、できるのですが・・・。削除がわかりません。 よろしくお願いいたします。

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

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

  • Accessの「or」的クエリの作り方

    Accessの質問です。 1つのテーブルは売上のデータが入っていて もう1つのテーブルは売掛のデータが入っています。 その2つのテーブルから売掛と売上のデータをもつクエリを作りたいです。 得意先ごとにユニークなIDを振ってあり、両テーブルにそれぞれ同じIDが存在するのでID をリレーションシップでつないでクエリを表示して、完成!・・・というハズだったんですが。 「売掛がある得意先」かつ「売上がある得意先」しかクエリで表示されません。 売上だけある得意先は、売掛を0にして表示、売掛だけある得意先は売上を0にして表示・・・といういわゆる「and」ではなく「or」的なクエリを作りたいのですが、どうすればいいのでしょう。 売上のない得意先は売上のテーブルにはIDそのものが存在していません。 お返事いただけたら助かります。

  • アクセスについて 追加クエリーの処理が上手くいかない。

    追加クエリーをデザインビューで開こうとしたとき、メッセージが表示されました。 メッセージ内容は 「デザインビューで、連結式 Aテーブル.受付番号 = Bテーブル.受付番号 を表示できません。」 と表示しました。 どういう原因をこのメッセージが表示されますか? たぶん、これが原因で追加クエリーの処理がうまいいかないと思います。 ご回答よろしくお願いします。

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

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

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

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

  • アクセス2007で追加クエリが動かないのですが・・

    あるテーブル(以下「テーブル(1)」といいます。)のオートナンバーを1から振り直すために、テーブル(1)の構造のみをコピーしたテーブルを作り、そこに追加クエリでテーブル(1)のオートナンバー以外のフィールドのデータをくっつけようと思っているのですが、「無効モードのため,アクションまたはイベントはブロックされました。」とのメッセージがでてしまいます。 選択クエリを追加クエリに変換する方法が間違っているのでしょうか? 選択クエリをテーブル(1)を元に作ったうえでデザインビューで、「追加」をクリックし、追加先テーブルを「テーブル(1)のコピー」を選んでいるのですが、何が問題なのでしょうか?

  • Access クエリ内のクエリ

    クエリの中で、他のテーブルと一致するデータを抽出したいのですが、結果が0件の結果しかかえって来ません。 何処が間違っているのかお教え頂けたら幸いです。 何がしたいかと言うと、「dbo_VIEW_CIJ用売上伝票」の下記項目の中の「T_得意先」の中の抽出フラグのTrueデータを抽出し新しい「T_税抜」テーブルを作成したいのですが、結果は0件しかかえって来ません。 ちなみに、得意先CDのIN句を抜くとちゃんとデータは抽出されます。 《テーブル》 【dbo_VIEW_CIJ用売上伝票】(SQL Serverリンクテーブル) ・納品日付 ・伝票NO ・得意先CD ・税抜金額 ・消費税区分 ・商品名 ・摘要 ・数量 ・単位名 ・単価 ・金額 {T_得意先】 得意先CD 抽出フラグ(YES・NO型) 《抽出条件》 納品日 : >=#(開始日変数)# And #(終了日変数)# 消費税区分 : 1 得意先CD : IN(SELECT [T_得意先]![得意先CD] FROM [T_得意先] WHERE[T_得意先]![抽出フラグ]='True') 《SQL》 SELECT dbo_VIEW_CIJ用売上伝票.納品日付, "" AS 部門コード, dbo_VIEW_CIJ用売上伝票.伝票NO, dbo_VIEW_CIJ用売上伝票.得意先CD, "" AS F, dbo_VIEW_CIJ用売上伝票.税抜金額, dbo_VIEW_CIJ用売上伝票.消費税区分, "" AS 商品CD, dbo_VIEW_CIJ用売上伝票.商品名, dbo_VIEW_CIJ用売上伝票.摘要, "" AS ケース数, "" AS 入数, dbo_VIEW_CIJ用売上伝票.数量, dbo_VIEW_CIJ用売上伝票.単位名, dbo_VIEW_CIJ用売上伝票.単価, [dbo_VIEW_CIJ用売上伝票]![消費税区分]*[dbo_VIEW_CIJ用売上伝票]![税抜金額] AS tmp小計, [dbo_VIEW_CIJ用売上伝票]![数量]*[dbo_VIEW_CIJ用売上伝票]![単価] AS tmp単価計 INTO Tmp税抜 FROM dbo_VIEW_CIJ用売上伝票 WHERE (((dbo_VIEW_CIJ用売上伝票.納品日付)>=#10/21/2013# And (dbo_VIEW_CIJ用売上伝票.納品日付)<=#11/20/2013#) AND ((dbo_VIEW_CIJ用売上伝票.得意先CD) In (select [T_得意先]![得意先CD] from [T_得意先] Where [T_得意先]![抽出フラグ] = True)) AND ((dbo_VIEW_CIJ用売上伝票.消費税区分)=1)) ORDER BY dbo_VIEW_CIJ用売上伝票.納品日付; ※上記SQL文は、SQLビューを記載してますが、デザインビューで作成し、得意先CDのIN句の部分は、得意先CDにビルドを使って入力しました。 参考にしたURL http://office.microsoft.com/ja-jp/access-help/HA010206111.aspx ・サブクエリをクエリ フィールドの抽出条件として使用する Access2010 Windows7

  • デザインビューにてテーブルが表示されない

    お世話になっております。 どなたか、私の説明で状況を理解していただけるようでしたら是非ご教授ください。 ACCESSのクエリをデザインビューにて編集をしようと思ったのですが、テーブルが表示されません。下の出力項目(?)は出てるし、クエリ自体も問題なく動いています。 もう一度、テーブルの表示でリレーションを繋げればいいのかなと思い、テーブルを追加してみたのですが名前の最後に"1"と付きます。ということはどこかにあるのか?と思ってスクロールして探すのですが見つかりません。 この場合はもう一度クエリを作り直す他、回避、修正方法は無いのでしょうか??

  • access2000のクエリについて

    現象:クエリの新規入力フィールド(*印の行)が表示されません!!目的:得意先別の商品単価を持ちたい。現状:テーブルは3つの選択クエリなのですが、T受注明細に商品コード、T受注に得意先コードを持ってます。T得意先別商品価格に得意先コード&商品コードを主キーとした単価を持たしています。こうすると、既存のデータには 単価が反映されるのですが、データを新規入力することが 出来ないのです。T得意先別商品価格をなくせば、*印の行が表示されるので、これが原因だと思うのですが、テーブル定義に問題があるのでしょうか?お手数ですがご回答をお願いします。。。