Filemakerでボタンのラベル(タイトル)を変更したい時、当初は編集ボックスを重ねて利用していた。
一様機能していたけど、ボタンのラベル(タイトル)変更の為だけにフィールドを作るって何かスッキリしない。
ので調べるみると「マージ変数」を使う方法を見つけた。この方法だとスッキリする。
追記1
あとで試したら、ボタン設定に直接マージ変数が利用できた.
ボタンの場合はボタン設定に直接マージ変数を書いたほうがすスッキリする。
[1]ボタンを配置⇒(テキストツールを利用しない場合)を参照
追記2
twitterでボタンバーをつかうと「計算式」が使えますよと教えて頂きました。ありがとうございます。ボタンのラベル(タイトル)を条件で変更するなどボタンバー便利そうです。また使い方をまとめたい。
(テキストツールを利用する場合)
ボタン設定の文字は入力しない(入力していたら削除する)⇒手順[2]に行く。
(テキストツールを利用しない場合)
<<$$[マージ変数名]>>
例: <<$$ボタン文字>>
ボタン設定の青枠の中に直接マージ変数を記入する。⇒手順[5]に行く。
メニュ「挿入」⇒「マージ変数」でマージ変数利用する。
※テキストツールを利用して、直接 <<$$[グローバル変数名]>> を記入してもOK
はじめは<<$$>>だけ表示されるので、$$の後ろに変数名をつける。
例:(はじめ)<<$$>>⇒(変数名をつけた後)<<$$ボタン文字>>
※「ボタン文字」の部分は好きな文字でOK(たぶん他のグローバル変数名とかぶらないほうがよい)
<<$$ボタン文字>>をボタンで表示したい位置に移動する。
###[5]マージ変数に値をあたえる。
スクリプトでグローバル変数($$ボタン文字)に値を与える。