• ベストアンサー

アクセス:関連ビューの再結合

chayamatiの回答

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (254/607)
回答No.2

>これが一度テーブルを削除した後、全く同じテーブルを作成してもグルーピングされません。 ここで「グルーピング」とは1対N結合のことですか テーブルを削除すると、削除したテーブルのリレーションシップは全て解消します。 テーブルを再作成しただけではリレーションシップは復活しません。 以下の手順でリレーションシップを再構築してください。 【データベースツールリボン】➡【リレーションシップ】 ➡【リレーションシップ内の空白部分を右クリック】➡【テーブルの表示】 ➡【再作成したテーブルとクエリ】➡【追加】➡【閉じる】 ➡【テーブルとクエリの該当のフィールドをドラッグで結ぶ➡【結合の種類】 ➡【OK】➡【作成】 ※結合の種類には1対N結合の他2種類の3種類があります種類を選ぶと説明が表示されます。

ticktak
質問者

お礼

ありがとうございます。 リレーションシップのことが理解できていないようです。 勉強してから再度トライしてみます。

関連するQ&A

  • アクセスのページ設定保存とデザインビュー

    (1)アクセスのクエリなどを印刷するとき、ページ設定をして保存しても1回閉じてあけると設定が解除されてしまいます。1ページになるよう横向き設定しても戻ってしまいます。どうしてら設定を保存できるでしょうか? (2)またクエリをデザインビューで作成する時、テーブルの内容が多いとテーブルを追加した時は全て表示しきれないのでいちいち自分で広げて適切なサイズにするのですが、簡単に出来る方法はないでしょうか?複数あると一度に出来ればありがたいのです。 よろしくお願いいたします。

  • ACCESS2007のクエリ・デザインシードビューとデータシービューで違うフィールド順番になる

    はじめまして<(_ _)> ACCESS2007で作業をしています。 検索・抽出条件によっていくつかのクエリで作業しています。 いづれも元のテーブルデータは同じです。 クエリにフィールドを追加挿入した場合、 クエリAでは追加挿入した順序通り、データシートビューで表示されるのですが、 クエリBはデータシートビューで見た場合、デザインビューで追加挿入した場所とは違い、 一番最後に挿入されてしまいます。 クエリAもBも元となるクエリXから 「名前をつけてオブジェクトを保存」で作成しました。 自分で設定した覚えはないのですが、 違いがでるのはどこかを触ってしまったんだと思います(>_<) クエリのプロパティを見てみましたが、 クエリAもBもXも全く同じ設定です。 お分かりの方がいましたら、ご教授願います<(_ _)>

  • Access2013テーブル結合クエリ

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

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

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

  • ACCESS クエリのデザインビューを開かせたくない。

    管理者以外がクエリをデザインビューで開けないように設定したいのですが、セキュリティーの設定では、「構造の読み取り」にチェックを入れる必要があるので、クエリの抽出条件等が参照されてしまいます。(フォームを単票形式にしており、開いているフォームのページのID番号をクエリの抽出条件とし、レポートにその番号の内容のものだけが反映されるよう設定しています。また自分が作った関数の式を見られたくないのです。)クエリの条件がきちんとレポートに反映し、なおかつクエリをデザインビューで見れなくする方法はありますか。(「隠しオブジェクト」にするのは、なしです。ただ、隠しオブジェクトにしてもユーザーは「隠しオブジェクト」の設定ができないのであればありです。)  プログラムを組むしかないのでしょうか?そうであればどんな感じで組めばいいのか教えてください。

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

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

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

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

  • Access テーブルをデータシートビューで開くことが出来ませんというメッセージが出ます

    Accessで単純な入力をさせていたところ、「急に『レコードが削除されました』というメッセージが出たんですけど・・」と担当者が言ってきました。確認したところ、マスターのテーブルも『レコードが削除されました』『テーブルをデータシートビューで開くことが出来ません』とメッセージがでて、関連するクエリなどすべて『レコードが削除されました』とエラーが出ます。入力していた担当者は「変なことはしてません」と言っていますが。入力していた作業内容はもともとあるデータから該当のデータを検索して追記するだけの単純な作業です。Access2000でWinXPを使っています。本当にデータは削除されているのでしょうか?また削除された場合、なんとかデータを復活させる方法はあるのでしょうか?私が操作していないので、どういう経過でこうなったかわからず、ほとほと困っています。考えられる方法があれば教えて下さいませ。よろしくお願いいたします。

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

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

  • ACCESSの結合

    よろしくお願いします。 ACCESS2000で、AテーブルのA'フィールドとBテーブルのB’フィールドを結合させ、同一でないものを表示させる(クエリーで)方法を教えてください。 よろしく、お願いいたします。