初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2020-09-11 09:55:42

セミ
メンバー

[解決] Enterキーでポータル行移動、その後の入力(OnObjectkeystrokeトリガー)

Win10/FMPro18
いつもお世話になっております。

ポータルの行の移動のために下記をスレッドを参考して移動はできました。
https://fm-aid.com/bbs2/viewtopic.php?id=4943

Enterキーで移動したいフィールドにOnObjectkeystrokeトリガー
ーーーーーーーーーーーーーーーーーーーーーーー
If[Code ( Get ( トリガキー入力 ) )=10]
ポータル内の行に移動「選択:オフ; 次の;最後まできたら終了:オン]
フィールドへ移動(進みたいフィールド)
全スクリプト終了
End If
ーーーーーーーーーーーーーーーーーーーーーーー

なぜか、Enterキーでなくて、どんなキーを教えても下の行に移動はできるのですが
当該フィールドの入力ができません。

Enterキーでなくてもキーボードで移動操作できて、その後に当該フィールドに入力したいと思っております。

知恵をお願いします。

オフライン

#2 2020-09-11 10:28:15

Moz
メンバー

Re: [解決] Enterキーでポータル行移動、その後の入力(OnObjectkeystrokeトリガー)

書かれているとおりに作ったのならばEnter(テンキー側)で次のポータル行に移動します。
どのキーを押しても次の行に移動するということはありません。
(もしかしてインスペクタで[次のオブジェクトへの移動に使用するキー]にもチェックしてしまっていませんか?)

なお、「移動したいフィールド」にスクリプトトリガを設定しても、
他のフィールドから「そのフィールドに移動したい」のですから意味がありません。

Enterキーでなくてもキーボードで移動操作できて、その後に当該フィールドに入力したいと思っております。

この具体的なキー操作は?やりたいことをもう少し整理されては如何でしょうか?

FileMaker Pro 18 Advanced ですからスクリプトデバッガで確かめましょう。

サンプル
https://bit.ly/33odA7g

編集者 Moz (2020-09-11 10:30:26)

オフライン

#3 2020-09-11 10:41:25

セミ
メンバー

Re: [解決] Enterキーでポータル行移動、その後の入力(OnObjectkeystrokeトリガー)

Moz様
アドバイス誠にありがとうございます。
私の日本語がおかしかったです。
上と下をキーボードでぽポータルの同じフィールド間での移動と入力のことでした。
サンプルまでいただき、本当にありがどうございます。
頂いたサンプルが質問の完璧な回答です。感謝いたします。

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer