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

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

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

You are not logged in.

Announcement

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


#1 2015-09-25 10:55:08

白蝶
Guest

フィールドをクリックしてフィールド内容を取得したい

よろしくお願いします。FileMaker14です。

フィールドをクリックするとフィールド内容を別のフィールドに挿入するようにしたいのですが、
Get(アクティブフィールド内容)をボタン設定で使う方法では無理なようです。
ボタンでの実現は難しいでしょうか。

#2 2015-09-25 11:14:07

Moz
Member

Re: フィールドをクリックしてフィールド内容を取得したい

Get ( アクティブフィールド内容 ) はアクティブなフィールド(カーソルが入っている)
の内容を取得する関数なのでボタンクリックでは取得できません。

[フィールド設定]の計算結果に取得したいフィールドを指定すれば他のフィールドにフィールド設定できます。

どうしても Get ( アクティブフィールド内容 ) が使いたいなら
OnObjectEnter にスクリプトを指定すればカーソルが入った状態でスクリプトが実行できるので
Get ( アクティブフィールド内容 ) でフィールドの内容が取得できます。

Last edited by Moz (2015-09-25 11:16:22)

Offline

#3 2015-09-25 11:50:14

チポ
Member

Re: フィールドをクリックしてフィールド内容を取得したい

フィールド設定で
  GetField ( Get ( スクリプト引数 ) )
として、
ボタンのスクリプトパラメータに
そのフィールド名をテキストとして指定します。

これで複数のフィールドに使い回せますね。

Offline

#4 2015-09-25 13:00:57

白蝶
Guest

Re: フィールドをクリックしてフィールド内容を取得したい

Moz様、チポ様ありがとうございます。
フィールドが十数個あり、同じスクリプトを使いまわしたいと考えていますので、
スクリプトトリガで行こうと思います。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 504.33 KiB (Peak: 515.05 KiB) ]