4 返信 最新の回答 日時: Jan 9, 2010 3:21 AM ユーザー:tomohiroyoshida

    レコード内にある、複数の「はい、いいえ」のラジオボタンセットから、「はい」 の個数を識別したい。

    tomohiroyoshida

      タイトル

      レコード内にある、複数の「はい、いいえ」のラジオボタンセットから、「はい」 の個数を識別したい。

      フォーラムに投稿

      皆さんこんにちは。 filemaker pro 10 advanced, Windows XPの環境です。

       

      例えば、record内に A,B,Cのfieldを作ります。 フィールド/コントロールの設定からラジオボタンセットを設定し、○はい ○いいえ にチェック出来るようにしておきます。

      「はい」とした数を求め、合計値fieldに数を表示させたいのです。       (さらにできれば 判定fieldに 2つ以上なら "合致"、 1つ以下なら"合致せず" と表示させたいのですが後回しにします)

       

      変数を設定[$数;値:0]

      If[GetField(tableA::fieldA)="あり"]

      変数を設定[$数;値:$数+1]

      End If

      If[GetField(tableA::fieldB)="あり"]

      変数を設定[$数;値:$数+1]

      End If

      If[GetField(tableA::fieldC)="あり"]

      変数を設定[$数;値:$数+1]

      End If

      フィールド設定[TableA::合計値;$数]

       

      合計値fieldにスクリプトトリガを組み、onObjectEnterとして、上記スクリプトを実行させます。

       

      しかし、A,B,Cの はいorいいえ に関わらず常に 0 が表示されます。

       

      参考書を見ながら自分なりにやってみたのですが、どなたかお知恵をお貸し頂けませんでしょうか?