初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-07-24 14:06:57

You0830
Member

Nullチェックの方法

FMPro ADV 15
Windows7 Pro 64bit
------------------------

ある1つのフィールドをレコード新規作成時の必須入力項目にしたいのですが、
フィールドオプション⇒入力値の制限⇒空欄不可チェックでは
新規作成時に毎回メッセージが出て邪魔なので、別の方法でチェックする方法は無いでしょうか?
IsEmptyを使ってスクリプトトリガ設定しても
動作のタイミングが難しくてどうもうまくいきません。
皆さんどうされていますでしょうか?
ご教示お願いします。

Offline

#2 2017-07-24 15:52:21

チポ
Member

Re: Nullチェックの方法

どのタイミングでどうしたいのでしょうか?


空欄不可のフィールドに入力するまでそのフィールドから出られない。
なんて方法もありますが。。

Offline

#3 2017-07-24 17:52:16

You0830
Member

Re: Nullチェックの方法

チポ様

レコード作成時に「フィールドへ移動」で空欄不可フィールドへ移動します。
その時点で、入力をするまでフィールドから出られないとしても良いですし、
間違えてレコードを作成した場合の回避策で、
作成後にフィールドから出たタイミングで
例)「○○フィールドが未入力です。このままレコードを削除しますか?」
  ⇒はい:レコード1件削除  いいえ:フィールドに移動し入力を行う

といった選択肢はどうかなと思いますが、可能でしょうか?
フィールドから出たことが分かるトリガってあるのでしょうか?

Offline

#4 2017-07-24 18:10:47

チポ
Member

Re: Nullチェックの方法

OnObjectExit
があります。

ヘルプのリンクです
http://www.filemaker.com/help/15/fmp/ja … it.html%23


スクリプトで
  If [ IsEmpty ( そのフィールド )]
    現在のスクリプト終了[結果:0]
  End If
として、
上記のトリガで指定するとそのフィールドが空欄ではフィールドから出られません。


> 回避策
これも上記のトリガでできますね。

Offline

#5 2017-07-25 18:19:17

You0830
Member

Re: Nullチェックの方法

チポ様

便利な方法を教えていただきありがとうございます。
カスタムダイアログでの条件分岐もでき、
やりたい事がすべて実現しました。
いつも助けていただきありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 510.09 KiB (Peak: 516.23 KiB) ]