• ベストアンサー

Accessの結合線をクエリのデザインビューで削除した場合、リレーションシップにも影響がありますか?

Accessでクエリを作成時にデザインビューでテーブル間の結合線を削除しました。 リレーションシップで定義した結合線も自動的に削除されてしまうのでしょうか? リレーションシップも自動的に削除されると他のクエリにも影響がでるので大変な事になると思い、危惧しています。 どなたか教えてください。

  • 375k
  • お礼率60% (176/289)

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

  • ベストアンサー
  • wolf03
  • ベストアンサー率22% (241/1086)
回答No.2

クエリはSQL文を視覚化した物なのでリレーションシップへ影響は与えません。 逆にリレーションシップ設定してある場合に自動で結合設定されることはありますが。

375k
質問者

お礼

クエリからリレーションシップへの影響はないんですね。ありがとうございました。

その他の回答 (1)

回答No.1

問題ないと思います。 リレーションシップも必ずしも設定する必要は無く、設定しておくと、クエリ作成時に自動で結合線を作ってくれるという認識です。

375k
質問者

お礼

リレーションシップって必須ではないんですね。レレーションシップ仕方をわかっていないので、まだまだ勉強がいりそうです。 ありがとうございました。

関連するQ&A

  • Access(リレーションシップについて) 

     Win XP Office 2003 Accessを勉強中です。  デザインビューでクエリを作成するときに、関連するテーブルを表示させると自動的に「結合プロパティ」の線が表示されますが、 この表示で自動的に「1対多」を表示する時としない時がありますが、これは何故でしょうか。  これはどこかから設定をしてやるのでしょうか。  また、同じような線としてメニュバーから「リレーションシップ」を表示させることが出来ますが、 内容的には「結合プロパティ」と同じものですが、これは「リレーションシップ」とはどのようなに使い分けるものでしょうか。

  • アクセスのリレーションシップとクエリ

    私は、アクセスの初心者です。なので、難しいことはよく分からないのですが、アクセスではある1つのフィールドをキーにしてくっつけたりすることができるじゃないですか?そのキーを設定したりするのはリレーションシップでも、クエリでも同じような感じで行うと思うのですが、その2つの違いはクエリはそれをテーブルとして表示できるのに対して、リレーションシップはただ定義するしかできずテーブルとして表示はできないのでしょうか? あと、クエリとかである条件で抽出したテーブルの1つのフィールドのSUMを出したいのですがどういった条件式を書けばいいのでしょうか? なにぶん、初心者ゆえに質問が分かりにくいと思いますが、どうかよろしくお願いします。

  • アクセス:クエリの結合とリレーションシップの違いについて

    アクセス初心者です。 ◆ある請求システムをクエリ上の結合と関数だけでほぼ完成できました。誤作動もなく、正確な結果がでます。いわゆるリレーションシップをしないでの構築です。 ◆構成は、請求対象者の個人IDをキーにして、請求対象日付、基本料、食事料、立替金、その他請求という比較的シンプルななものを結合させて作成しています。クエリ上で関数で日付のところで何月分の請求かを抽出するようなしくみです。 ◆しかるに、完成させてしまってから「リレーションシップ」はしたほうがいいという内容のものをいくつかの資料でたまたま目にするようになりました。 ◆しかるにクエリーでできてしまったシステムで現時点で不具合は全く発生せず、リレーションの必要性が理解できません。 ◆というより、リレーションシップそのものを知らない段階でクエリの結合に取り組んだ者ですから、リレーションシップとは何ぞや?というレベルです。 ◆そこで、今回、クエリの結合とリレーションシップの違いについてアドバイスをいただけないでしょうか? よろしくお願いします。

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

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

  • Access2013テーブル結合クエリ

    Access2013 住所録テーブルと面談備忘録テーブルを、氏名で結合したクエリを作成したいのですが。 この二つのテーブルの氏名が重なり合わないものもあります。 この際、重なり合わない氏名などもクエリのデータシートビューに表示させる方法を教えてください。 フィールドの抽出条件になにか記入するのかなと思っています。初心者です。 宜しくお願いします。

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

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

  • 今更ながらAccess2000の結合について

    たとえば下記のようなテーブルがあります。 *得意先テーブル 得意先ID 得意先名称 得意先TEL  ・  ・ *取引履歴テーブル 得意先ID 商品ID 商品 取引日  ・  ・ 上記テーブルの得意先IDを主キーとして、Access2000のリレーションシップの画面で結合させることと、クエリのデザイン画面でテーブルを結合させる事は同じ事をしているのでしょうか? 同じだとすれば、どちらか一方のみを設定すればよいのでしょうか? 違うとすれば、リレーションシップの画面で設定することと、クエリのデザイン画面で設定することの意味の違いを教えていただけないでしょうか? ちょっと混乱しているので、おかしな質問をしておりましたらすみません f^^; どうぞよろしくお願い致します。

  • <アクセスのデザインビューでの設定>

    <アクセスのデザインビューでの設定> こんにちわ。 エクセルで作成したデータをアクセスにインポートして作成したテーブルがあります。 そのフィールドに日にちを入れるところがあります。 2010/7/5と表示されるように,デザインビューで設定しましたが, 「定義されているフィールドが多すぎます」とエラーがでて保存できませんでした。 解決方法はありますでしょうか。 よろしくお願いします!! (行った,設定方法) 1)テーブルをデザインビューで開く。 2)日にちのフィールドのデータ型を「日付/時刻型」へ 3)標準タブの書式を「日付(S)」としました。 4)保存→エラー (アクセスのバージョン)  アクセス98 (PCのOS)XP

  • リレーションシップがたくさんついているクエリ同士だと、不一致クエリを作

    リレーションシップがたくさんついているクエリ同士だと、不一致クエリを作成することはできないのでしょうか? 不一致クエリにしたい二つのクエリのみ別のフォームで作成し直して、不一致クエリを作成すると、抽出してくれたのですが、もともとのリレーションシップがついているクエリのままだと抽出が0になってしまいます。 フィールドやデザインは全く同じなのですが、やはりリレーションシップのせいでしょうか?

  • アクセス 削除クエリ☆★

    アクセス初心者です。 テーブル【在庫】 メーカー名 ナンバー A社     1 B社     2 C社     3 テーブル【出庫】 ナンバー 1 3 削除クエリ実行 ↓ テーブル【在庫】 B社     2 在庫、出庫テーブルがありナンバーが一致する場合は在庫テーブルの行を削除したいのです。 初心者でSQLがまったくわかりません。 デザインビューでは出来ないものなのでしょうか?? おわかりの方教えてくださーい!

専門家に質問してみよう