• ベストアンサー

ACCESSのサブシート

アクセス初心者です リレーションシップ機能を使ってサブシートを表示させるようにしたのですが、サブシートの中にさらにサブシートを表示させることは可能でしょうか? リレーションシップのつなぎ方?を工夫してみたのですが上手くいきません。 初心者ですので上手く説明ができませんが、補足しますのでよろしくお願いします。 アクセス2002です

  • mizum
  • お礼率68% (13/19)

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

  • ベストアンサー
  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

「営業所マスタ」の中の「所属社員マスタ」の中の「保有資格マスタ」みたいな感じで、もちろん作れますよ。 フォーム1の中にフォーム2をサブフォームとして作成します。 更にフォーム3を作成し、そのサブフォームとしてフォーム1を指定すればよいです。 ちょっと説明しにくいですが、手順は同じですのでやってみて下さい。

mizum
質問者

お礼

できました! すばやい回答ありがとうございました。勉強になりました。

関連するQ&A

  • Access2007について

     Access2007全くの初心者です。参考書およびインターネットで勉強の毎日ですが、ある事柄のイメージがつかめません。  ” リレーションシップ ”という言葉が出てくるのですが、使い方や利便性がよくわかりません。お手数ですが、もっと理解しやすい解説をお願いいたします。 とても便利な機能のような気はしています。出来れば活用したいと思っております。

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

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

  • Accessのテーブルをリンク

    Accessの初心者です。Accessのテーブルとエクセルをリンクする事はできたのですが、そうすると、Accessのテーブル同士のリレーションシップでができなくなりました。テーブルをリンクさせると参照整合性のリレーションシップは無理ですか?

  • ACCESSのリレーションシップについての疑問

    ACCESS初心者です。 ACCESS2002 OSはWindowsXP SP2です。 基本が分かっていないせいなのかもしれませんが、私には理解できない現象が起こっています。対応方法があれば教えていただくようお願いします。 ACCESSでデータ更新のフォームを作っています。 そのフォームは2・3日前に作ったもので、たとえばテーブルAを更新するためにマスターテーブルのBとCを参照しているような形になっています。このリレーションはクエリで指定してあります。 このフォームではクエリに対して更新する形になっています。 このフォームのデザインを編集しているときに「ツール」の「リレーションシップ」をクリックすると画面にはBとCだけが表示されます。 なぜメインのテーブルのAが表示されないのか?と思いながら、しょうがないので右クリックして「すべてのリレーションシップの表示」を押すと、驚いたことにDのテーブルが表示されました。 実はこのDというテーブルは以前に作ったAを作る前に使っていたAによく似たテーブルなのです。 当然、以前にはDとB・Cのリレーションも作っていましたが、今編集中のフォームではDは関係ありません。 リレーションシップの画面は不必要に広大なもので横に3スクロール分と縦にも5スクロール分くらいあって、その右下の端っこにD・B・Cのリレーションだけが表示されていて、それ以外はただただスペースがあるだけです。 なぜ肝心のA・B・Cのリレーションが表示されずD・B・Cのリレーションが表示されるのでしょう? 試しに今では不要であるDのテーブルを削除してみましたがリレーションシップではさすがにDは消えたもののB・Cが表示されるだけで、Aは出てきません。 そもそもACCESSにおけるリレーションシップというのは個々のフォーム内で定義されるものではないのですね?(根本的なことで申し訳ないのですが、買った2冊の本を見てもインターネットで探してもその辺の説明が見当たりませんでした) SQLであれば個々のSQL文で都度JOIN等の記述をすると思うのですが、ACCESSではデータベース全体の共通事項(?)としての定義になるのでしょうか? ACCESSは初心者で見当はずれな質問かもしれませんがどうかよろしくお願いします。

  • ACCESS97の検索

    ACCESS勉強中での質問です。 ACCESSでユーザー管理表を作成しました。 クエリー“A”をもとに、単票ホームを作りました。 検索機能をつけようと、書籍等を見ていたのですが、通常ある検索ボタンの利用法しか見つけることができませんでした。 理想としては、フォームの多数ある項目の中の、ユーザー名の部分に、検索したいユーザー名を入力すると、そのユーザーに関するデータが、表示される(フォームの中の適所に)様にしたいのです。 初心者なので、HP等で説明されているSQLとか、まったく理解できないのです。 初心者でも分かりやすいように教えていただけないでしょうか? お願い致します。

  • MS ACCESSでデータを入力した時に、、、

    Microsoft Accessで、データを入力した時に注目をさせるような機能を追加したいのですが可能でしょうか? 具体的には ・忘れないでおきたいOrder No.のリストを他のテーブルか何かに作っておく。 ・メインフォームにその中のOrder No.が入力された時に”これですよ!”という意味でそのOrder No.が赤太字で表示される。 リレーションシップを組む時に何か設定したり、メインテーブルのデザインビューのところで何か設定したりするのだと思うのですが、初心者ですのでよく分かりません。 ご存知の方いらっしゃいましたら教えてください!

  • Access2003 テーブル内の列を削除が出来ない

    Access2003 テーブル内の列を削除が出来ない いつもお世話になっております。 リレーションシップを設定していないのに、テーブル内の列を削除しようとすると 『このフィールドにはリレーションシップが設定されています・・・ リレーションシップウィンドウで関連するリレーションシップを 削除する必要があります』と表示されて列の削除が出来ません。 そこでリレーションシップ ウィンドウを開いてみますが リレーションシップ ウィンドウには何も表示されておりません。 この場合どのようにして列を削除すれば 良いか教えていただけませんでしょうか? 非常に困っております。よろしくお願いいたします。

  • ACCESSのリレーションシップであこる不具合について

    時たま、20人位の受講生を相手にAccessを教えているのですが、 20人に一人か二人くらいの割合で以下のことが起きます。 テーブルが片手で数えられるくらいの数しかないテーブルを リレーションシップで参照整合性のチェックボックスをつけておいて、 しばらく、クエリの話をしたあと改めてリレーションシップを 表示すると、 ・ものすごい数のリレーションシップが組まれている。 ・そのリレーションシップは何回デリートで削除して上書き保存し、 表示しなおしてもものすごい数のリレーションシップが 相変わらず表示される。 ・クエリで何らかの作業をしていても特に支障はない。 具体的なサンプルはあるので理由を教えていただける方 いらっしゃいましたらどうぞご連絡ください。 メールで送ります。  私がどんなにACCESSをいじくり倒しても、 絶対出てこないのですが、ときたまこういう現象を 出してくれる人がいるのでその度その度なやんでいます。 この現象が起きると、あきらめてMDBを削除してもらうか、 そのままあきらめて使用してもらっています。 どうしても原因が知りたいです。

  • アクセス(access)のクエリ、リレーションシップについて

    アクセス(access)のクエリ、リレーションシップについて 過去の質問を見ましたが、該当が内容なので質問いたします。 現在アクセスでシステムを作成中です。 種別マスタ・・・種別CD(主キー)、種別名 求職ファイル・・・ここに希望種別1、希望種別2と入力させたい。画面では種別名もそれぞれ表示させます。 しかし、2つのファイルをリレーションシップ設定するところでとどまっています。 1つ目は通常通りできますが、2つ目を設定しようとすると、「既にリレーションシップは設定済み」メッセージが表示されます。  それでも「いいえ」で無理やり設定すると、種別マスタ_1というファイルが表示されます。(この件に関しては過去の質問にあったようですが・・・)  しかし、クエリを作ると、種別名を設定しても、データ自体が1件も表示されなくなりました。(実データはあります)種別2のCDや名称を削除すると、通常通り全てのデータと名称が表示されます。 <解決希望項目> 1)上記のように、1つのファイルに同じ項目を2つリレーションシップで設定する事は可能でしょうか? 2)また、後半のように2つのコードそれぞれの名称を表示させる事は、通常の方法では無理のようですが、どうすればいいのでしょうか? 期日が迫っているのですが、基本的な部分でゆきずまっているもので、どうぞよろしくお願いします。m(__)m

  • アクセス 総ページについて

    アクセス(Access)ソフト レポート機能のなかのひとつに総ページの記載ツールがありますが、集計してきたDBの総ページが表示されてしまいます。グループ毎に総ページ数を表示したいのですが、幾つか掲示にもありましたが、セッティング方法が超高度など初心者には対応できかねる方法ばかり挫折しました。ページ表示の方は、なんとかグループ毎に表示出来るようになりましたが、総ページがどうしても表示できません。どなたか、表示方法をご教示お願い出来ないでしょうか?

専門家に質問してみよう