みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMpro12を使用しています。
社内システムを作っていてつまずいてます。
顧客情報画面を一通り作ったのですが、そこで顧客名・フリガナ・住所・アドレスを必須項目として、そのフィールドが入力されていない場合に、他のレイアウトに移れないようにしたいです。
どなたかご教示ください。宜しくお願いします。
そのレイアウトにOnLayoutExitトリガを設定して
スクリプトを
If[IsEmpty ( 顧客名 ) or IsEmpty ( フリガナ ) or IsEmpty ( 住所 ) or IsEmpty ( アドレス ) )
レイアウト切り替え--今のレイアウトに
全スクリプト終了
End If
とするのが簡単かな。
Offline
FMの基本機能で、入力値の制限があり、そのなかに
空欄不可
があります。
さらに、
「データの入力時にユザーの上書きを許可する」
のチェックを外すと、
そのフィールドに入力されない限り、他へ移動できません。
Offline
あっ、それが使えましたね。没
Offline
いや、
入力値の制限とトリガでは動作が異なりますので、
一概に没とは言えないのでは。
とくに、
入力順も制限したいのならトリガが必要でしょう。
Offline
ありがとうございます。早速つくってみましたが無事できました。
もう一つ質問なのですが、この際エラーメッセージを表示させるには、どのスクリプトを増やせば良いですか?
今のは旅人様の方でつくってみました
なるほど、そのような使い方もあるのですね。
そちらもトライしてみたいと思います。
チポ様の作り方だとエラーメッセージでてきますね
ありがとうございました。
Pages: 1
[ Generated in 0.021 seconds, 9 queries executed - Memory usage: 511.51 KiB (Peak: 518.6 KiB) ]