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

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

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

You are not logged in.

Announcement

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


#1 2023-02-12 16:14:52

お茶
Guest

Enterで登録

登録ボタンをクリックして登録させているのですが、Enter押下でも同じようにしようとスクリプトを作成しました。

動いた(onobjectkeystroke)のですが、他にも同じようにEnterで登録させたいものがあります。
変数を設定→get(スクリプト引数)で分岐させて1つのスクリプトにまとめようとしましたが、うまくいきません。
スクリプトの実行を「名前で」にしたりしたのですが、ダメでした。

Enterではスクリプト引数は使えないのでしょうか?
スクリプトの書き方が間違っているのかもしれません。。。

Win10 Ver19です

#2 2023-02-12 16:24:25

himadanee
Guest

Re: Enterで登録

スクリプト引数が使えるのは、引数付きで「スクリプト実行」で呼び出されたスクリプトだけです。
変数は使っても使わなくてもスクリプト引数とは直接は関係ないです。

別のフィールドで同じスクリプトを使うとして、何を引数で渡す必要がありますか?

#3 2023-02-12 16:53:17

お茶
Guest

Re: Enterで登録

返信ありがとうございます。

別のレイアウトで使おうと思ってました。説明不足ですみません。

if get(トリガキー)・・・・
スクリプト実行 一覧から ○○登録ボタン・・・
end if

このスクリプトを○○登録ボタンの部分を△△登録ボタン、□□登録ボタンといくつもつくるのではなく、分岐させて1つにまとめる
ことはできないのでしょうか?

#4 2023-02-12 17:58:20

Shin
Member

Re: Enterで登録

スクリプト実行で、実行するスクリプトを名前で指定すればいいです。その名前を引数を見て分岐すればいいです。

Offline

#5 2023-02-12 18:06:53

お茶
Guest

Re: Enterで登録

スクリプト実行で、実行するスクリプトを名前で指定すればいいです。その名前を引数を見て分岐すればいいです。
>>名前で指定したのですが、うまくいかないです。

スクリプト実行 指定 名前から get(スクリプト引数)&”登録ボタン" ・・・・
でやると、スクリプトがありません、または削除されたと警告がでます。

#6 2023-02-12 19:24:57

himadanee
Guest

Re: Enterで登録

スクリプトトリガの設定画面で引数を指定してますか?

レイアウトが違うだけで、同じファイルですよね?

#7 2023-02-12 22:03:32

Shin
Member

Re: Enterで登録

具体的に何をどうしたいかがわかると、具体的なコメントがつくでしょう

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 553.29 KiB (Peak: 581.15 KiB) ]