Access VBA質問箱 IV

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

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


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

【5940】テーブル間で四則計算したい こばやん 05/8/21(日) 11:06 質問[未読]
【5941】Re:テーブル間で四則計算したい かみちゃん 05/8/21(日) 17:13 発言[未読]
【5947】Re:テーブル間で四則計算したい たん 05/8/22(月) 10:30 回答[未読]

【5940】テーブル間で四則計算したい
質問  こばやん E-MAIL  - 05/8/21(日) 11:06 -

引用なし
パスワード
   テーブル内のデータベースで四則計算をしたいのです

単価  税抜価格  消費税  送料 販売金額
4200  4000    200    850  5050

単価、送料を入力すると税抜価格、消費税、販売金額が自動で算出できるしくみをつくりたいのです。
エクセルならできるのですがアクセスだと関数が別のものになってくるようなので・・・
ちなみにソフトは2000です

よろしくお願いいたします

【5941】Re:テーブル間で四則計算したい
発言  かみちゃん  - 05/8/21(日) 17:13 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>テーブル内のデータベースで四則計算をしたいのです
>
>単価  税抜価格  消費税  送料 販売金額
>4200  4000    200    850  5050

消費税率が5%とした場合
税抜価格は、単価/1.05
消費税は、税抜価格*0.05
販売金額は、単価+送料
でいいのでは?

ただ、これらをひとつのテーブルで管理するのですか?
テーブルには、単価と送料だけ管理しておき、クエリーで計算させればいいと思うのですが・・・
あと、端数処理は、どうしたいのでしょうか?

>エクセルならできるのですがアクセスだと関数が別のものになってくるようなので・・・

「まったく別」というわけではありません。
どういう関数を使おうとして、そのようなことをおっしゃっていのでしょうか?

【5947】Re:テーブル間で四則計算したい
回答  たん  - 05/8/22(月) 10:30 -

引用なし
パスワード
   >テーブル内のデータベースで四則計算をしたいのです

悪いけど、考え方が最初の時点で間違っている。
テーブルはデータを保存する場所であって、計算を行なわせる場所では
ありません。

既にかみちゃんさんがかかれていますが、クエリ(もしくはフォーム上)で
計算式を用意し、計算させます。

通常、こうやって得る結果については、テーブルには保存しないのですが、
どうしても保存が必要であれば、作成したクエリを追加クエリや更新クエリに
変更する、又はVBAによるテーブル操作で書き込む等の形になります。

テーブルを直接開いて、そこで値を入れたら自動的に他のフィールドに
計算結果を入れるという形を考えていたのであれば、それは無理です。

クエリを使うか、入力・計算用フォームを用意するべきです。

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