• ベストアンサー

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

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

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

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

> 各テーブルをリレーションシップで結ぶクエリを作成後、 このクエリを、データシートビューにしてみてください。 そこで、レコードがない場合は、 > フォームビューでは白紙になっています。 こうなると思います。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

クエリの結合の仕方によっては表示件数0になります。 メインとなるテーブルにあるデータにあって 下位のテーブルに同じデータがない場合 「両方のテーブルの結合フィールドが同じ行だけを含める」 設定では表示されません。 結合線をダブルクリックして、メインのテーブルの前レコードを表示するようにするか? 元のテーブルに抜け落ちのないようデータを追加してください。

関連するQ&A

  • Access2003 リンクテーブルをフォームでデザインビュー表示したい

    kamuycikapです。 フォームやクエリを作成している「FQ.mdb」とデータが保存されている「DT.mdb」を分けている為、FQ.mdbではテーブルをリンクしてデータを入力したりクエリ利用したりしています。 DT.mdbに作成しているテーブルはリレーションシップされており、デザインビューで開くと「+」マークが表示されていて、紐付けられているデータを開くことが出来、非常に便利です。 メインとなるテーブルをデザインビューで開くことで、連鎖するテーブルのデータまで入力する事が出来ます。 これを、FQ.mdb側のフォームに表示したいのですが「+」マークが表示されていません。 FQ.mdbのマクロで DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria として、acFormDSで開くように記述しているのですが・・・・ リンクしている側のテーブルを開いても、「+」マークつきのビューで開くことが出来ないのでしょうか? ユーザーさんから 「入力フォームでの入力もいいんだけれど・・・・デザインビューでの入力も捨てがたいからフォームに表示できるようにしてよ」 的な要望があったのです。 識者の方、ご教示願います。

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

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

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

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

  • Access、検索用フォームでのあいまいな検索

    現在、Accessでデータベース作成をしています。 テーブル:  ・テーブルA          ・テーブルB          (A・B間にリレーションシップ設定) クエリ    ・検索クエリ(テーブルA・テーブルBを元に作成) フォーム   ・検索用フォーム(デザインビューでフォーム作成より)          ・検索結果フォーム(検索クエリを元に作成) また、以下のような設定を入力しました。 「検索クエリ」の抽出欄  Like "*" & [Forms]![検索用フォーム]![検索したい名前] & "*"・・(1)  ※検索したい項目、すべての抽出欄に設定済 「検索用フォーム」  検索実行ボタンを作成し、マクロを設定  ・フォームを開く→「検索結果フォーム」  ・フィルタ→「検索クエリ」 上記の設定により、検索用フォームに検索文字を入力することで、その結果を「検索結果フォーム」に反映することができました。 ただ、テーブルAが元になっている項目の抽出欄のみに(1)を入力すると、うまくいくのですが、テーブルBが元になっている項目欄にも (1)を入力しようとすると、検索用フォームからうまく検索することができなくなります。 2つのテーブルを元にしたクエリからは、検索用フォームをつかった複数のOR検索はできないのでしょうか?? ご存知の方、ぜひ教えてください。 よろしくお願いいたします。

  • Accessでフォームとレポートの新規作成ができない

    Access2003でテーブルとクエリを作成し、フォームを作ろうと思ったら、新規作成を含むフォームのメニューが全てグレーになっていて、新規作成することができません。 また、デーブルはクエリの画面には「デザインビューでテーブルを作成する」等の言葉が入っていますが、フォームには何も入っていません。 フォームの新規作成をするにはどうしたらよいのか教えて下さい。よろしくおねがいします。

  • ACCESSフォームの作成(基本)

    フォームを作成したいのですが、フォームビューを開いても何も表示されないのですが。。。。レコードソースにテーブルを指定してあげると表示されるのですが、作成したクエリーを指定すると表示されません。リレーションシップはちゃんと作ってあります。基本的な質問ですが、ご回答よろしくお願いします。

  • アクセスのフォームのビューが表示されないのですが、

    Accessでフォームを作っているのですが、クエリを元にウイザードで作成。デザインビューではちゃんと文字が出ているのに、データシートビューでも1行目に項目が出ているのに、フォームビューは壁紙だけなんですが、何が原因なのでしょうか? 同じ作り方で出来る物もあるのですが、アクセスは初心者です。本を見てもわからないのですが、教えて下さい。よろしくお願い致します。 参考になるURLがあれば、それも教えて頂きたいです。

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

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

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

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

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

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

専門家に質問してみよう