• ベストアンサー

アクセスのことで教えて下さい。

アクセスについて教えて下さい。 オフィスXpを使っています。 保健室に入室するもののデータを取りたいので テーブルに、1、入室記録、2、生徒名簿、3、入室理由の 3つのテーブルを作りました。 これらにリレーションを設定した後、これを元にクエリを作りました。 そのクエリには、ID、入室月日、学年、組、生徒名、入室理由が記入できるようになっております。 このクエリを元にフォームを作ると、デザインビューは表示されるのに 開くと真っ白で記入できません。 なぜなのか分かりません。 お分かりの方教えて下さい。 9月14日

  • er5kt
  • お礼率44% (4/9)

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

  • ベストアンサー
  • toraccha
  • ベストアンサー率52% (50/96)
回答No.2

状況がよくわからないので,質問になってしまいますが,チェックポイントのつもりで見て下さい。 3つのテーブルは何をキーに結合されていますか? 記入済のデータは,期待通りに表示できますか? リレーションシップの編集で表示されるダイアログボックス中の「結合の種類」はどうなっていますか?妥当な設定ですか? ここの設定のミスで,表示されるべきものが表示されなかった経験があります。

その他の回答 (2)

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

リレーションシップの画面を補足してください。

er5kt
質問者

お礼

有難うございました。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

心当たりは有りませんが、 クエリでは、 新規登録・変更・削除が出来ますか。 もし、クエリでは問題が無さそうでしたら フォームをもう一度ゼロから作り直してみる。 フォーム作成ウィザードに適当なのを作ってもらって問題のと比較する。 空の新規MDBに既存のMDBから問題のフォーム以外をインポートして フォームは新規作成してみる。 ではいかが?

er5kt
質問者

お礼

有難うございました。よく分かりました。

関連するQ&A

  • アクセス 数値型にするとフォームの入力ができない

    お世話になります。色々調べたり、実験してみたのですが、分からない点があります。 簡単でいいので、可能性のある原因を教えてください。 アクセス2003です。 ■パターン1  フォームC の入力ができる テーブルA(主キーがオートナンバー型)、その他4つのテーブル(これら5つのテーブルは、参照整合性リレーションで結ぶ) →それらを元にクエリBを作る→クエリBを元にフォームC を作る ■パターン2  フォームC の入力ができない テーブルA(主キーが数値型)、その他4つのテーブル(これら5つのテーブルは、参照整合性リレーションで結ぶ) →それらを元にクエリBを作る→クエリBを元にフォームC を作る 簡単にいうと、テーブルのデータ型によって、入力可否が変わるのです。 なぜ、パターン2は、入力できないのか分かりません。 よろしくお願いします。

  • アクセス2000でクエリを組んだのですが。。。

    こんにちわ。アクセス初心者です。まず順に追って説明します。 (1)15000件ある顧客名簿と1500件ある担当会社のテーブルをリレーションで結び、クエリを組みました。「Q_顧客名簿」と名づけました。その時点で15000件データが存在します。 (2)フォーム「Q_顧客名簿」を元にフォームを作成しました。そして氏名の曖昧検索をしたいのでまずフォームのテキストボックスに「氏名検索」と名づけて、クエリの画面に戻り「Q_顧客名簿」を元に新たなクエリを組み、「氏名」のフィールドの抽出方法に以下のような文を入れました。 『Like "*" & [forms]![集合フォーム_1]![氏名検索] & "*"』 このクエリを「Q_氏名検索」と名づけました。 (3)フォームの左端をに「Q_氏名検索」が生きるよう設定をし、「氏名検索」のテキストボックスに「再クエリ」を組んだのですが、顧客データ数が15000あるはずなのが11000まで減ってしまいました。 おそらく検索式に何かが足りないのだと思うのですが、SQLやVBAがわからないのでどうすればいいかわかりません。 アクセスの詳しい方、教えていただけませんでしょうか?よろしくお願いいたします。

  • アクセスのフォームが見れないのですが・・。

    クエリからひっぱってきて、フォームを作成しました。デザインビューでは見れるのですが、フォームで開くと背景の色(水色に指定)のみが表示されていて、一面水色です。どうしてこのようになってしまったのか原因が分からないのですが・・クエリの作成の仕方がまずかったのでしょうか・・。ちなみにクエリはテーブル3つをリレーションでつなげたものから作成しました。質問内容が分かりにくかったらすみません。フォーム背景に何も表示されていない原因は何なのでしょうか??

  • ACCESS2000 クエリーを開いてテーブルのデータを更新したい

    ウィンドウズ98,ACCESS2000です。 二つのテーブルがあって、リレーションがあります。 これを元にクエリーを作成して、クエリーを表示させたフォームでデータの更新や削除を行いたいと思っております。 が、実際やろうとするとこのレコードセットは更新できませんとでます。 何か考えられる理由はありますか? よろしくお願いします。

  • access2000 クエリーについて

    access2000を使っています。 クエリーの抽出条件をいちいちデザインビューで入れるのが面倒です。 クエリーを開く時に抽出条件を聞いてくれるようにしたり、フォームのリストボックスをクリックするとその条件のクエリーが出てくるように出来ないでしょうか? 例を挙げておきますと、テーブル(生徒テーブル:(1)生徒ID(2)生徒名(3)Tel(4)クラス クラステーブル:(1)クラスID(2)クラス名(3)担当者)で生徒テーブルの(4)クラスとクラステーブルがリンクしてあります。 それで、あるクラスの生徒を出したいのです。いかがでしょう。

  • accessのクエリへの入力について

    Access初心者です。 2つのテーブル間で1つのリレーションをとってクエリを実行したのですが、実行により生成されたデータシートビュー上でデータを入力することができません。 リレーションとらずに1つのテーブルのみでクエリを実行したところ入力できました。 大変恐縮ですがこの違いについてご教授ください。 よろしくお願いいたします。

  • マイクロソフト アクセスで表示が出来ません。

    見積書の作成において、各テーブルをリレーションシップで結ぶクエリを作成後、そのクエリを元にフォームを作る過程でそのフォームをデザインビューで見る事が出来るのですが、フォームビューでは白紙になっています。どのように設定すれば宜しいのでしょうか。 W2K OFFICE XPです。

  • アクセスでフォームが消える(3回目)です

    何回もすみません。 アクセスのフォームでデザインビューでは表示されるが、データーシートビューでは表示されないの件ですが、フォームの問題ではなく、元になっているクエリーの問題のようです。 クエリーに追加表示するテーブルによって、クエリーの時点で詳細行が消えることがわかりました。 そのため、フォームでも表示されないようです。 が、解決方法が見つかりません。 よろしくお願いします。

  • アクセス2002について(クエリへ新規追加)

    こんにちは。 テーブルを元にクエリを作成しました。 データシートビューの下側のボタンに、「新規追加」のボタンがありますが、淡色表示のままクリックできません。 なぜ新規追加できないのでしょうか? ひょっとしたら基にしているテーブルに問題があるのか・・・はたまたリレーションの設定の問題があるのか・・・。考えられるところは見たのですが、原因が分かりません。 どなたか助けてください・・・・。(涙)

  • アクセス初心者です。(クエリについて)

    クエリでテーブルとテーブルをくっつけたいと思います。 T_MAIN→商品コード、商品一連番号、管理部門、統括責任者、マネージャー、担当者、保管場所、保管方法とあります。管理部門、保管場所、保管方法については小テーブルを作りました。それを元にT_MAINにてコンボボックスで項目一覧から選べるように作りました。統括マネージャ、マネージャー、担当者についてはT_名簿からこれも同様にコンボボックスで選べるように作りました。一つのフォーム内に非連結のテキストボックス(入力画面)と参照画面みたいな感じで、T_MAINに入っている情報一覧を並べて表示したいのです。T_MAINはコードで管理している部分が多いのでリストに表示する内容はクエリから引っ張ってくるようにしました。コンボボックスで表示がされるように、リストボックスの中に列幅2cm;3.808cm;3.808cm;2.508cm;4cm;2.503cm;等と指定して、値集合タイプにテーブル/クエリ、値集合ソースにクエリ名として表示するようにしました。管理部門、保管場所、保管方法はT_MAINと各小テーブルでリレーションを結びました。統括責任者、マネージャー、担当者については、一つのテーブルT_名簿とリレーションと結ぶと、クエリの内に入っているデータが消えてしまいます。リレーションをはずすと、3件しか入れていないものが、123、123、123と件数が増えていきます。解決策はないのでしょうか??宜しくお願いします。

専門家に質問してみよう