Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1702 / 2272 ツリー ←次へ | 前へ→

【5655】テーブル内での計算 大井 05/7/20(水) 16:18 質問[未読]
【5656】Re:テーブル内での計算 たん 05/7/21(木) 10:20 回答[未読]
【5657】Re:追記 たん 05/7/21(木) 10:30 回答[未読]
【5689】Re:追記 大井 05/7/26(火) 10:38 お礼[未読]

【5655】テーブル内での計算
質問  大井  - 05/7/20(水) 16:18 -

引用なし
パスワード
   テーブル内で計算をさせたいのですが、クエリを使うしかないのでしょうか。
例えばA、B、C、Dという名前の各列があった場合、
D列にはA+B+Cの合計を表示させたいのですが。。。
よろしくお願いします。

【5656】Re:テーブル内での計算
回答  たん  - 05/7/21(木) 10:20 -

引用なし
パスワード
   >テーブル内で計算をさせたいのですが、クエリを使うしかないのでしょうか。
>例えばA、B、C、Dという名前の各列があった場合、
>D列にはA+B+Cの合計を表示させたいのですが。。。

テーブルはデータを保存する為の場所であって、計算させるための場所では
ないのでムリです。

クエリを使ってください。

【5657】Re:追記
回答  たん  - 05/7/21(木) 10:30 -

引用なし
パスワード
   >>例えばA、B、C、Dという名前の各列があった場合、
>>D列にはA+B+Cの合計を表示させたいのですが。。。
>テーブルはデータを保存する為の場所であって、計算させるための場所では
>ないのでムリです。

計算によって得られる情報はテーブルに保管しないというのが
データベースの考えの基本です。

計算で得た値を手動で変更する可能性が生じるのであれば、保存用の
フィールドを用意する意味があるかもしれませんが、
手動で変更するくらいなら、D列は差分を入力する形にさせて計算させ
る方がデータベース的にはスマートです。

# 手動変更の際、差分を受取るのか、差分処理した後の値を受取るのか
# という運用上での都合で用意すべきフィールドの内容が異なります。

【5689】Re:追記
お礼  大井  - 05/7/26(火) 10:38 -

引用なし
パスワード
   お礼が遅れまして失礼致しました。。。
DBについてはまだまだ初心者で、その辺のことが良く分かっていませんでした。
お教えいただき有難うございました。

1702 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078256
(SS)C-BOARD v3.8 is Free