• ベストアンサー

フォームに新しいフィールドを追加

アクセス2000を使っています。 フォームを作成した後に、データ元になっているテーブルに1つ項目を増やし、その項目をフォームにも表示させるにはどうしたら良いでしょうか?  よろしくお願い致します。

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

  • ベストアンサー
  • momoo
  • ベストアンサー率65% (34/52)
回答No.2

補足ありがとうございます。遅くなりました。 テーブルがフォームのコントロールソースになっていますか? テーブルからクエリを作成していて、 そのクエリがフォームのコントロールソースになっていませんか? 解説動画を作成しましたので、ご覧になってください。 動画で使用している僕のAccessのバージョンは2002ですが、 やり方はAccess2000も2002も2003も同じでしたよ。 このパターンでない場合は、blureskyさんの説明が足らず、データベースを見てみないとなんともいえません。

bluresky
質問者

お礼

すみません、お礼が遅くなってしまって!! 動画で丁寧に教えてくださってどうも有り難うございました。 凄いですね、動画をこんな風にのせれるなんて知りませんでいた。 一つ一つ眼で確かめられたので、どこが悪かったのか分かった気がします。クエリがコントロールソースになっていますし、明日会社に行って確かめてみようと思います。 本当にどうもありがとうございました。また返信します。

その他の回答 (2)

  • momoo
  • ベストアンサー率65% (34/52)
回答No.3

動画ファイルが20MBを超えたので、YouTubeにアップを試みましたが、 YouTubeに動画を載せるのに何度か失敗しており、動画のアップに時間がかかります。本日は用事がありますので明日アップします。 よろしくお願いします。

bluresky
質問者

お礼

動画で教えていただいた通りにテーブルやクエリに新しいフィールドを追加し、それぞれを元にしたフォームに新しいフィールドが追加できないかフィールドリストを開いたのですが、リストには出てきませんでした↓ テキストボックスプロパティのコントロールソースの▼リストにも出てきませんでした↓ ただフォームのプロパティのコントロールソースに元となっているフィールドが▼をクリックすると表示されますが、そこに自分で新しいフィールド名を記入し、テキストボックスのコントロールソースの▼をクリックするとリストの中に新しいフィールドが表示されました!! 自分で入力する方法以外にはないのでしょうか?? 追加できて良かったのですが、いちいち入力するのは面倒ですね・・・。

  • momoo
  • ベストアンサー率65% (34/52)
回答No.1

フォーム上にテキストボックスをひとつ追加し、 テキストボックスのコントロールソースには、テーブルで付け加えた項目(フィールド)を指定します。

参考URL:
http://www.sk-access.com/Syo_Form/SfA008_Data.html
bluresky
質問者

補足

そのコントロールソースのドロップダウンリストには、新しく追加したフィールド名は表示されないです。 手書きで入力しても「Error」と表示されてしまいます アクセス2000だと方法が違うのでしょうか・・・? それともフィールド名の他に入力するものがあるのでしょうか?

関連するQ&A