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

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

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

You are not logged in.

Announcement

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


#1 2023-04-11 11:53:11

jose
Member

ボタンバーのテキスト(計算式)について

FM19をサーバーでホスト、PC・タブレットをクライアントとして運用しています。

ボタンバーAの各セグメントBをポップオーバーに指定、ボタンのテキスト内容を計算式にし、セグメントBのポップオーバーが表示されたら、テキスト内容が変更するようにしたいのですが、計算式等でそのような仕様は可能でしょうか。
ご教示いただきたく掲載しました。
よろしくお願いいたします。

Last edited by jose (2023-04-11 11:53:56)

Offline

#2 2023-04-11 13:31:01

himadanee
Guest

Re: ボタンバーのテキスト(計算式)について

「ポップオーバーが表示されたら」は「セグメントBがアクティブ」と同じとして、
セグメントBのオブジェクト名を「bbb1」とすれば、
計算式を
Case ( GetLayoutObjectAttribute ( "bbb1" ; "isActive" ) ; "変更されたボタンテキスト" ; "デフォルト" )
ボタンのスクリプトでbbb1を「オブジェクトを更新」
でいいようです。
(ポップオーバーを閉じたときは自動的にデフォルトに戻る)

#3 2023-04-11 13:32:32

Shin
Member

Re: ボタンバーのテキスト(計算式)について

> セグメントBのポップオーバーが表示されたら、テキスト内容が変更
ポップオーバーが表示されている間、ボタン名を変更したい、という意味ですか。それとも、ポップオーバーの中で何かテキストが入力されたりしたら、それに合わせて変更する、という意味ですか。

Offline

#4 2023-04-14 12:44:02

jose
Member

Re: ボタンバーのテキスト(計算式)について

>himadaneeさん、Shinさん

ありがとうございます。GetLayoutObjectAttributeの関数は今まで未使用だったので、やってみてびっくりです。勉強になります。

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.71 KiB (Peak: 586.35 KiB) ]