• ベストアンサー

フォームの計算がテーブルに反映するには?

こんにちわ 何時もお世話になっております 表記件 ↓ で 上手くいったのですが、フォームが帳票形式の 為か、1行だけしか反映されません http://okwave.jp/qa/q286515.html 指定レコードの全行に反映できる方法を、ご教授ください 以上、よろしく お願いします

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

  • ベストアンサー
回答No.1

演算で求められるものはテーブルのフィールドに設定しない のがAccessに限らずデータベースの基本です。 『テーブルの正規化』でGoogleってみてください。 正規化の例外としては、時間のかかる複雑な演算や膨大なレコード数 などで支障が発生する場合です。 テーブルにフィールドを設定せず、クエリで演算フィールドを設定し、 これをフォームのレコードソースとした方が良さそうなんですけどね。 >表記件 ↓ で 上手くいった あなたのフォームでの『具体的な説明が無い』ので ご質問の回答は出来かねます。 もっとも、お勧めするのはクエリで演算フィールドを使う方法です。

ttkk7777
質問者

お礼

早々の的確なる ご教授、ありがとうございました 「クエリで演算フィールド」で解決しました。 フォーム計算結果で、フィルタをかけたかったのですが、テーブ ルに反映されないため困っていました。「クエリで演算フィール ド」で式を入れる事で、クエリ内でフィルタをかけることがで き、問題解決! 大満足です 本当に、ありがとうございました 感謝! 感謝! です