• ベストアンサー

accessでフィールド追加のあとフォームに反映されない

access2002を使っています。 あるテーブルを元に、フォームをつくってあるのですが、テーブルにフィールドを1つ追加しました。 フォームでもそのフィールドを表示させたいのですが、 フィールドリストの中に追加したフィールドが出てきません。 説明がわかりづらくて申し訳ありませんが、 反映されない原因がわかりましたら教えてください!

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

フォームのレコードソースに追加されていないと思われます。フォームのプロパティを開きレコードソースの指定を確認してみてください。 追加するにはレコードソースの右にあるボタンをクリックしてSQLクエリビルダを開き追加したフィールドも追加してあげれば表示できると思います。

sacsac5
質問者

お礼

ありがとうございました。 原因はこれでした。 フォーム自体のプロパティを開かなくては いけなかったのですね。 無事解決しました。 助かりました~

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • senal
  • ベストアンサー率48% (138/285)
回答No.2

フィールドリストに表示されないのでしたら、直接テキストボックスを貼り付けて、そこのプロパティーのコントロールソースのところで該当のフィールドを選んでみてはどうでしょうか? またフィールドリストに表示されないとのことですが、私の環境では同じような操作で問題なく表示されます。 一度データーベースの修復をしてみればどうでしょう。 修復の方法は、ツール→データーベースユーティリティー→データーベースの最適化/修復 です。

sacsac5
質問者

お礼

早速ありがとうございました。 結局はちがう原因だったのですが、 修復することでなおることもあるんですね。 参考になりました。 ありがとうございました。

すると、全ての回答が全文表示されます。
noname#254177
noname#254177
回答No.1

テーブルからフォームに行くまでの間にクエリーが入ってませんか。 意味不明だから言い直すと フォームはクエリーを読みにいってないかな?

sacsac5
質問者

補足

早速ありがとうございます。 でも、クエリは経由していないようなのです。 他になにか原因となることが ありましたら、教えてください。

すると、全ての回答が全文表示されます。

関連するQ&A