みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
宜しくお願いします。FileMaker15です。
洋服のサイズを入力するフィールドがあります。
D75
E75
F75
G75
A80
B80
C80
65S
70M
75M
75L
80L
58
64
70
76
既定のサイズ以外の値が入力された場合にクリアするようにしたいのですが、
どのようにすればよいでしょうか。
フィールド設定の「入力値の制限」はエラーとなってしまうため、
関数でクリアできればと考えています。
Offline
スクリプトで
「既定のサイズ」以外が入力されたらそれを消去
として、スクリプトトリガOnObjectExit等で実行させればいいのでは。
その判定法ですが、
書かれたものが全てなら、
PatternCount関数でもできますね。
もっと大量とか、変更が良く有るならば他のテーブルでサイズ一つを1レコードとして、
リレーションで関連レコードの有無を見ればいいでしょう。
Offline
チポ様ありがとうございます。
PatternCount関数で上記のように複数のサイズを調べるときには
どのように指定すればよいのでしょうか。
Offline
計算値自動入力で
FilterValues(ここに許可値のリスト;Self)
でいいのでは。
ああ、
ぽんかんさんの方法いいですね、私のより簡単です。
ただ、
入力値の自動化・既存値置換え
としないとそのフィールドの編集に対応できません。
私の
PatternCount
も同じですが、
既定のサイズのリストは
List ( D75 ; E75 ; F75 ; ・・・・・・)
で得られます。
Offline
チポ様、ぽんかん様、
おかげさまでやりたいことを実現できました!
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 509.22 KiB (Peak: 516.17 KiB) ]