みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
質問です。
フィールドをチェックボックスで作成し、
チェックボックスでチェックする項目が4個以上になるとチェックできなくなる(エラーで返す?)ようにしたいのですが、
どのようにしたらよいでしょうか?
ご教示ください。よろしくお願い致します。
もし過去の質問等であるようでしたら、探しきれませんでしたすいません。
Offline
フィールドの定義の制限で、計算式で制限に、ValueCount ( self ) <= 4 を設定、または、5個目のチェックが入らない蝿にするには、自動入力(上書き許可)で、LeftValues ( self ; 4 )
Offline
OnModifyトリガースクリプト、とか
・If [ValueCount(テーブル::チェックボックスフィールド) >= 4]
・ レコード/検索条件確定 []
・Else
・ レコード/検索条件復帰 []
・End If
Offline
Shinさんのと似た方法でこちらは逆に規定個数を超えた場合は最初に付けたチェックが外れていくパターン。
RightValues ( Self ; 4 )
Offline
Values系関数は、末尾に余分な「空行」が付着されるので、
その削除計算処理が必須で面倒です。
Offline
チェックボックスの on off の時には、末尾の改行も適切に処理されますので、今回は考えなくていいのでは。
Offline
皆様ありがとうございます。無事解決しました。
また質問することあると思いますがどうぞよろしくお願いいたします。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.26 KiB (Peak: 514.87 KiB) ]