みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
シリアル1とシリアル2の二つのフィールドに順番にバーコードで入力しています。
入力データはお互い異なるのですが、シリアル2にシリアル1の入力データを間違って入力し、気づかない事があります。
気づきの表示と入力出来ない方法はあるでしょうか。
宜しくお願い致します。
> 入力データはお互い異なる
シリアル番号1の何桁目は必ず値が○である、などの
法則性がそれぞれにあるならば出来るかとおもいますが
シリアル1
シリアル2
必ずこの順に入力するのなら、
シリアル2の入力値の制限で
Self ≠ シリアル1
とか、
スクリプトトリガを掛けて制限する
とか
できるのでは。
Offline
スクリプトを作成し、シリアル2にスクリプトトリガ設定OnObjetExit
をつけました。
If[シリアル1=シリアル2]
カスタムダイアログを表示
フィールドへ移動[シリアル2]
フィールド設定[””]
End If
テストでは問題ないようです。
初心者なので回答内容が理解できず申し訳ありません。
これで良いのでしょうか。
いいと思いますが、、
そのままでは、
シリアル2に正しく入力がないとシリアル2から抜けることが出来ません。
例えば、
カスタムダイアログのキャンセルで、
シリアル2の内容を削除し、フィールドから抜ける
位のエスケープの余地が有った方がいいかも知れませんね。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 505.79 KiB (Peak: 516.74 KiB) ]