2 返信 最新の回答 日時: Jan 12, 2016 4:15 PM ユーザー:oy6678ce

    ラジオボタンのチェックで、計算式を変化させたい

    oy6678ce

      いつもお世話になっています。

       

      見積書を作っています。

      同商品のリピート回数で割引が出てくるのですが、ラジオボタンで2回目リピート、3回目リピート・・・とチェックしたときに、

      リピート回数に則した割引額が出るように、合計金額を計算する式を変化させたいのですが、

      そのようなスクリプトは組めるのでしょうか?

       

      ※例

      ラジオボタンの「初回」にチェック→合計金額は通常の値段(割引なし)

      ラジオボタンの「2回目」にチェック→合計金額が初回金額から10%オフされている。

      ラジオボタンの「3回目」にチェック→合計金額が初回金額から15%オフされている。

       

       

      ご教授のほどよろしくお願いします。

        • 1. Re: ラジオボタンのチェックで、計算式を変化させたい
          user14047

          自分だったらスクリプトは使わずに

          割引率という数字フィールドを作成し(ここを手入力で変える必要がないのであれば計算フィールドでもいいのかもしれません)、

          [計算値の自動入力] フィールドに既存の値が存在する場合は置き換えないのチェックを外し、計算式を次のようにしておきます。

          Case (
            回数 = "2回目" ;
            .1 ;
            回数 = "3回目" ;
            .15 ;
            // デフォルトの値(空欄等)
            0
          )
          

          合計の方はこの割引率フィールドを基にした計算フィールドにするかと思います。

          例)小計 * ( 1 - 割引率 )

          • 2. Re: ラジオボタンのチェックで、計算式を変化させたい
            oy6678ce

            いつも回答ありがとうございます。

            ご回答をヒントにして、ラジオボタンではなくドロップダウンリストとCase関数を組み合わせたら、

            思い通りに出来ました。

             

            大変助かりました。ありがとうございました。