AnsweredAssumed Answered

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

Question asked by tomohiroyoshida on Jan 8, 2010
Latest reply on Jan 9, 2010 by 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 が表示されます。

 

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

 

Outcomes