• ベストアンサー

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

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

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

> データシートビューでも1行目に項目が出ているのに、フォームビューは壁紙だけ 表示されるレコードがなく、追加もできない(=新規レコードの枠が表示されない)状態 の場合、フォームビューの詳細領域にあるコントロールは、全て表示されなくなります。 これはAccessがそういう仕様になっているようなのでどうしようもないのですが、 詳細領域ではなくフォーム ヘッダ/フッタに設置したコントロールであれば表示は されるので、表示レコードがない場合にも表示が必要なコントロール(フォームを閉じたり 表示を切り替えるコマンドボタンや、フォームの抽出条件を指定するテキストボックス等) はフッタ/ヘッダに移動する、といった回避方法があります。 フォーム ヘッダ/フッタを表示するようにするには、フォームをデザインビューで開き、 メニューで「表示(V)→フォーム ヘッダ/フッタ(H)」を選択します。 ヘッダのみ、またはフッタのみ必要な場合は、不要な方の下端にマウスポインタを 合わせて、水平な線と上下矢印を組み合わせた形になったところで、マウスをクリック& ドラッグして下さい。 ※本来表示させるレコードがない状態で、詳細領域のコントロールを強引に表示させる   には、フォームのプロパティシートの『データ』タブで、『レコードセット』の設定を   「ダイナセット (矛盾を許す)」にするという手もあります。   但し、変な形でレコード編集がされてしまう危険性が生じますので、お勧めはできません。 参考までに、以前の回答へのリンクも載せておきます: http://oshiete1.goo.ne.jp/qa3371589.html http://oshiete1.goo.ne.jp/qa3028994.html

060824mk
質問者

お礼

詳しくありがとうございました。表示されるレコードは無かったです。 テーブルとクエリでもうすでに間違っていたようです。 今、とりあえず表示されました。 参考に分も見せていただきます。 ありがとうございました。

その他の回答 (1)

  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

どこの文字が出ないのですか? ラベルですか? データ項目ですか? フォームのレイアウトは?

060824mk
質問者

補足

質問がわかりにくくてすいません。 フォームビューは壁紙だけなんです、全て表示されませんでした。