- ベストアンサー
Access2010で・・・
Access初心者です。 社内でデータベースを作ることになり、分からないながらもやっていて、いざデータの入力をしようとすると問題が起きてしまいました。 クエリやフォームでデータを入力しレコードを追加して、上書き保存し画面を閉じて、また開くとクエリやフォームにレコードが追加されていないんです。 テーブルには、ちゃんと追加されています。 この原因は何でしょうか? お教えください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クエリでレコードを一つ二つ追加してから Shift + F9(Shiftキー と F9キー の同時押し ) を押してみましょう。 (これは再クエリのショートカットです) 画面からたった今のレコードが消えたかと思います。 でも、テーブルにはちゃんと残っていませんか? であればクエリのWhere句(抽出条件)が不適正です。 私の推測が有っていれば、そして解決方法が分からなければ クエリの説明が必要です。
その他の回答 (1)
- layy
- ベストアンサー率23% (292/1222)
1) クエリで抽出条件があり、それにヒットしていない。 2) フォームは新規レコードしか入力できない仕掛けになっている。 登録用フォーム、更新用フォーム、と分けて運用することあります。 フォームのプロパティに設定があります。 更新の許可、削除の許可、等。 3) フォームを開くときに何かマクロが稼働している とりあえず1)や2)や3)はあやしい。 見直ししてみた方がよさそうです。 クエリを復習、これがおかしいとフォームに正しく表示されません。 クエリは何クエリですか?。選択クエリとかありますが・・・。 正しいとわかってて作ったところと あやふやなままで作ったところと明確にしてください。 後者の部分があやしいのです。 今のやり方はすぐおかしくなりそうで遠回りです。 基本的に正しい使い方の積み重ねでもって正しく動きます。 その習慣をつけるのが良いです。
お礼
回答ありがとうございました。 少しいじってみたのですが、すぐにおかしくなって結局遠回りしてしまいそうです。 基本をもう一度、学んでみます。
お礼
回答ありがとうございました。 原因はテーブルのリレーションシップにあるようで、少し変更してみたんですがダメでした。 どんどんドツボにはまってだいぶ変になり最初からもう一回やり直してみます。