- ベストアンサー
ACCESS2003単純計算方法
ACCESSの質問お願いいたします。 ACCESS初心者です。 テーブルにA、B、C、Dの項目を作成し テーブルDにA-BやB-Cなどの計算を実行して Dのテーブルに代入する方法を教えてください。 クエリを使う課と思いますが、記述式は テーブル名でしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#22222
回答No.2
手っ取り早いのは、SQLビューを利用することです。 1、クエリーを起動。 2、[表示]-[SQLビュー] で UPDATE テーブル1 SET D = A-B; デザインビューで確認すると、 フィールド=D テーブル=テーブル1 レコードの更新=A-B となります。
その他の回答 (1)
- CHRONOS_0
- ベストアンサー率54% (457/838)
回答No.1
>Dのテーブルに代入する方法を教えてください。 データベースではデータは一箇所だけで管理するようにします 他のデータから演算で求められるようなものはテーブルには格納しません >A-BやB-Cなどの計算 結果を保存する必要はないのです(保存してはいけません) 必要な都度クエリで再計算させます これは元データ(A、B、C、D)に加えられた変更を確実に 後処理に反映させるための規則です
質問者
お礼
テーブルの定義がよくわかっていませんでした。 テータ更新のタイミングや排他制御も勉強したいと思います。 ありがとうございました。
お礼
回答ありがとうございます。 この方法で試してみたいと思います。