みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMPro ADV 15
Windows7 Pro 64bit
------------------------
ある1つのフィールドをレコード新規作成時の必須入力項目にしたいのですが、
フィールドオプション⇒入力値の制限⇒空欄不可チェックでは
新規作成時に毎回メッセージが出て邪魔なので、別の方法でチェックする方法は無いでしょうか?
IsEmptyを使ってスクリプトトリガ設定しても
動作のタイミングが難しくてどうもうまくいきません。
皆さんどうされていますでしょうか?
ご教示お願いします。
Offline
どのタイミングでどうしたいのでしょうか?
空欄不可のフィールドに入力するまでそのフィールドから出られない。
なんて方法もありますが。。
Offline
チポ様
レコード作成時に「フィールドへ移動」で空欄不可フィールドへ移動します。
その時点で、入力をするまでフィールドから出られないとしても良いですし、
間違えてレコードを作成した場合の回避策で、
作成後にフィールドから出たタイミングで
例)「○○フィールドが未入力です。このままレコードを削除しますか?」
⇒はい:レコード1件削除 いいえ:フィールドに移動し入力を行う
といった選択肢はどうかなと思いますが、可能でしょうか?
フィールドから出たことが分かるトリガってあるのでしょうか?
Offline
OnObjectExit
があります。
ヘルプのリンクです
http://www.filemaker.com/help/15/fmp/ja … it.html%23
スクリプトで
If [ IsEmpty ( そのフィールド )]
現在のスクリプト終了[結果:0]
End If
として、
上記のトリガで指定するとそのフィールドが空欄ではフィールドから出られません。
> 回避策
これも上記のトリガでできますね。
Offline
チポ様
便利な方法を教えていただきありがとうございます。
カスタムダイアログでの条件分岐もでき、
やりたい事がすべて実現しました。
いつも助けていただきありがとうございます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 510.09 KiB (Peak: 516.23 KiB) ]