みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Win10/FMPro18
いつもお世話になっております。
ポータルの行の移動のために下記をスレッドを参考して移動はできました。
https://fm-aid.com/bbs2/viewtopic.php?id=4943
Enterキーで移動したいフィールドにOnObjectkeystrokeトリガー
ーーーーーーーーーーーーーーーーーーーーーーー
If[Code ( Get ( トリガキー入力 ) )=10]
ポータル内の行に移動「選択:オフ; 次の;最後まできたら終了:オン]
フィールドへ移動(進みたいフィールド)
全スクリプト終了
End If
ーーーーーーーーーーーーーーーーーーーーーーー
なぜか、Enterキーでなくて、どんなキーを教えても下の行に移動はできるのですが
当該フィールドの入力ができません。
Enterキーでなくてもキーボードで移動操作できて、その後に当該フィールドに入力したいと思っております。
知恵をお願いします。
Offline
書かれているとおりに作ったのならばEnter(テンキー側)で次のポータル行に移動します。
どのキーを押しても次の行に移動するということはありません。
(もしかしてインスペクタで[次のオブジェクトへの移動に使用するキー]にもチェックしてしまっていませんか?)
なお、「移動したいフィールド」にスクリプトトリガを設定しても、
他のフィールドから「そのフィールドに移動したい」のですから意味がありません。
Enterキーでなくてもキーボードで移動操作できて、その後に当該フィールドに入力したいと思っております。
この具体的なキー操作は?やりたいことをもう少し整理されては如何でしょうか?
FileMaker Pro 18 Advanced ですからスクリプトデバッガで確かめましょう。
Last edited by Moz (2020-09-11 10:30:26)
Offline
Moz様
アドバイス誠にありがとうございます。
私の日本語がおかしかったです。
上と下をキーボードでぽポータルの同じフィールド間での移動と入力のことでした。
サンプルまでいただき、本当にありがどうございます。
頂いたサンプルが質問の完璧な回答です。感謝いたします。
Offline
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 506.05 KiB (Peak: 516.26 KiB) ]