みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Aレイアウトのフォーム形式で表示しているフィールド「担当者」(値一覧で選択)に
空白禁止(未入力)の時にアラートを表示させたくて「空欄不可」を設定してるのですが、
Bレイアウトには「担当者」のフィールドはレイアウトしてないんですが
ーーーーーーーーーーーーーーーーーーーーーーーー
「担当者」は、値を必要とするように定義されてますが、このレイアウトでは利用できません。
このフィールドに値を割り当てるために、他のレイアウトを使用してください。
ーーーーーーーーーーーーーーーーーーーーーーーー
と、アラートが出ます。Aレイアウトだけに設定できるようにしたいのですが、
スクリプト設定等でAレイアウトの1つのフィールドだけ「空欄不可」にするには
どうすれば、いいのでしょうか?
Mac OS
Filemaker Pro15 Ad
Offline
フィールド設定の入力値の制限で、計算式で条件設定するのが良いでしょう。
Offline
フィールド設定の入力値の制限で、計算式で条件設定するのが良いでしょう。
回答ありがとうございます。。
その計算式を色々調べて設定しているのですが、、うまくいきません。。
具体的に教えてください。
Offline
条件判別式の式例です。条件式は、Aレイアウトの担当者が空欄なら偽(False,0、禁止アラート)を返します。
Not(Get(レイアウト名)="Aレイアウト" and IsEmpty(担当者))
Offline
希望は、、
Aレイアウトにボタンを配置してBレイアウトにスクリプトで切り替えるタイミングで、「担当者」(値一覧選択)のフィールドが未入力の場合、アラートを出したいんですが、可能ですか?
Offline
Aレイアウト上のボタンスクリプトだから、Aレイアウトであるかの判別は不要なので、
・ If[IsEmpty(テーブル名::担当者)]
・ カスタムダイヤログを表示[「未入力アラート!」]
・ フィールドへ移動[テーブル名::担当者]
・ Else
・ レイアウトを切り替え[Bレイアウト]
・ End If
Offline
Hiro様
解決しました。ありがとうございました!
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 507.64 KiB (Peak: 514.11 KiB) ]