Access VBA質問箱 IV

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

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


8342 / 9994 ←次へ | 前へ→

【4826】Re:1レコードずつに計算式を入れる方法はありますか?
回答  ち〜  - 05/4/6(水) 16:40 -

引用なし
パスワード
   ▼みや さん:
>[本文なし]
>テーブルで、1レコードづつ違う計算式を入れる事は可能でしょうか?
>例)フィールド名1〔得意先〕、フィールド名2〔掛率〕、フィールド名3〔単価〕で、A社は掛率3でB社は、掛率4というように単価も掛率も違うレコードを持たし式を入れておいて、フィールド名2の掛率のところの数字を変えるとその1レコードだけの単価が変わるように設定したいのです。
>エクセルでは簡単なのですが、ACCESSの場合1つのフィールドに式を入れると全レコードに反映してしまうので、なにか方法はありますでしょうか?

みやさん、こんにちは。
私も以前同じような問題に当たってしまい悩んでいました。他にもいらっしゃるのでは??

私が解決方法として選んだのは、テーブルにもう1項目テキスト型を追加して計算式を入れておくようにしました。
先ほどの例ですと、項目の中に
A社の場合: ”[掛率3]*[単価]”
B社の場合: ”[掛率4]*[単価]”
と入れておき、後はVBAにてその追加した項目を使用して計算します。
他にも方法は色々あると思いますのでこれが最適かはわかりません。

194 hits

【4819】1レコードずつに計算式を入れる方法はありますか? みや 05/4/6(水) 13:49 質問
【4826】Re:1レコードずつに計算式を入れる方法はあ... ち〜 05/4/6(水) 16:40 回答

8342 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078265
(SS)C-BOARD v3.8 is Free