みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めまして宜しくお願いします。
使用環境はFM16.win10です。
ラジオボタンを用いて、計算方法を変えることは可能なのでしょうか?
今現在、ラジオボタンには台数・数量・回数と3つ表示させていて、新規レコードを作成した時に
自動で台数にチェックが入るように設定しています。
このラジオボタンで台数を選択した場合には、金額と言うフィールドに台数×単価の計算を表示させています。
これをラジオボタンで数量を選択した場合は数量×単価、回数の場合は回数×単価と
ラジオボタンの選択によって、金額フィールドに入る計算方法を変えたいのですが、可能でしょうか?
データベースの管理から、金額フィールドのオプションを開き、計算式を指定します。
計算式
case(
ラジオボタンのフィールド名 = "台数" ; 台数*単価 ;
ラジオボタンのフィールド名 = "数量" ; 数量*単価 ;
ラジオボタンのフィールド名 = "回数" ; 回数*単価 ; 0
)
フィールドに既存の値が存在する場合は置き換えないチェックをオフにします。
上記の方法で実現するのが一番シンプルかなとおもいます。
ありがとうございました。
シンプルに設定することができました。
*単価は共通なので、かっこの外に出す方が好みです。
値一覧がフィールド名と完全に一致しているのだから、
GetField(ラジオボタンフィールド名)*単価
でもいいかな?
Evaluate ( ラジオボタンフィールド名 & ** 単価 )
でもよさそう
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.23 KiB (Peak: 578.88 KiB) ]