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

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

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

You are not logged in.

Announcement

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


#1 2016-07-27 09:44:40

pon
Member

入力欄が空白の場合に次に行かないように

宜しくお願いします。
WIN FileMaker15です。

入力欄が空白の場合に次に行かないようにしたいのですが、うまくいきません。
現在はスクリプトトリガ OnObjectExitで下記のようにしていますが、普通に次にいきます。

IF [IsEmty (フィールド)]
  フィールドへ移動 [フィールド]
  現在のスクリプト終了
End If

どのようにすればよいでしょうか。

Offline

#2 2016-07-27 10:14:52

Moz
Member

Re: 入力欄が空白の場合に次に行かないように

[フィールドへ移動]は不要です。
[現在のスクリプト終了]の結果を 0 (False)にすれば良いでしょう。

Offline

#3 2016-07-27 15:33:37

pon
Member

Re: 入力欄が空白の場合に次に行かないように

何か入れないと抜け出すことができなくなりました。

入力を止めて抜け出すことはできるが、
通常のtab, return, enterキーでは、次のフィールドに行かず当フィールドに戻る。

とする方法はありますでしょうか。

Offline

#4 2016-07-27 15:58:05

チポ
Member

Re: 入力欄が空白の場合に次に行かないように

Code ( Get ( トリガキー入力 ) )
でトリガされたときのキーを判定できます。

Code関数のヘルプです、ここに各キーのコードが書かれています
http://www.filemaker.com/help/14/fmp/ja … tml#103768

これを使うのなら、トリガは
  OnObjectKeystroke
がいいでしょう。


抜け道を作るのなら、
アラートを出してフィールドを抜けるか確認してもいいのでは。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 506.03 KiB (Peak: 516.22 KiB) ]