過去の桐井戸端BBS (桐ver.8) |
12939 | データを更新すると計算式の数値が0になる | 阿部 | 2001/09/05-10:36 |
いつもみなさんにはお世話根なっております。 実は、標記のようにデータを更新すると計算式の数値が0になってしまいます。 また、二度目に更新すると元に戻ります。どなたかご指導願います。 項目計算式は「A」-「B」-「C」です。 「A」の計算式は・・・・・[キンガク]-[課税金額] 「B」の計算式は・・・・・#条件選択(#文字位置([ゼイクブン],"10"),#切り捨て([キンガク]/103*3,0)) 「C」の計算式は・・・・・#条件選択(#文字位置([ゼイクブン],"15"),#切り捨て([課税金額]/105*5,0)) 上記のようになっております。宜しくお願いいたします。 | |||
12940 | Re:データを更新すると計算式の数値が0になる。 | ONnoji | 2001/09/05-12:56 |
記事番号12939へのコメント 阿部さん、こんにちは。 [ゼイクブン]は"10"または"15"のどちらかの値にしかならないのだろうと思います。 従って、現状ではどちらかの#条件選択()の値が未定義値を返しているのではないでしょうか。 だとすれば、それぞれの#条件選択()関数には条件式2が必要になると思います。 以下のように条件式2として1(イチ)、値2として0(ゼロ)を補ったら改善するかもしれませんが、いかがでしょうか? #条件選択(#文字位置([ゼイクブン],"10"),#切り捨て([キンガク]/103*3,0),1,0) #条件選択(#文字位置([ゼイクブン],"15"),#切り捨て([課税金額]/105*5,0),1,0) 外していたらごめんなさい。 | |||
12941 | Re:データを更新すると計算式の数値が0になる。 | 悲しげ | 2001/09/05-13:50 |
記事番号12940へのコメント ONnojiさんのコメントで少し見えてきました。 これはおそらくは0ではなくて、未定義値(空)を返しているのだと思います。 で、おそらくは[ゼイガクブン]に値が入る前に、[B][C]の値が算出されてしまっているのではないでしょうか? 表の再定義で[ゼイガクブン]の項目属性(編集タブ)で「入力後再計算」にチェックを入れてみたらどうでしょう。 あるいは項目の並びにおいて、[ゼイガクブン]が[B][C]よりも後ろに来ているのなら、あえて前に持って行くとか。 >外していたらごめんなさい。 (ここだけ引用、と云うか流用) | |||
12943 | うまくいきません!! | 阿部 | 2001/09/05-16:11 |
記事番号12939へのコメント 「ONnoji」さん「悲しげ」さんご回答ありがとうございます。 ご回答頂いたようにやってみたのですが、うまくいきません。 「ゼイクブン」(文字列)の未定義の部分には"000000"が入っています。 「ONnoji」さん「悲しげ」さんのアドバイスを参考に色々やってみます。 ありがとうございました。 | |||
12944 | うまくいきました!! | 阿部 | 2001/09/05-16:42 |
記事番号12939へのコメント うまくいきました。 「ONnoji」さん「悲しげ」さんありがとうございました。 | |||
12945 | Re:うまくいきました!! | 悲しげ | 2001/09/05-17:54 |
記事番号12944へのコメント 「うまくいきません」「うまくいきました」だけではなくて、 どのようにしたらうまくいったかを書くようにしましょう。(^^;) |