うさぎのひとりごとうさぎのひとりごと〜FileMakerを使って、ゆとりの時間を過ごしましょう〜名古屋在住。FileMakerを使ったシステムを受託開発中。登場した「ボタンバー」について書いてみようと思います。指定できるようになったこと』というのもうれしい機能。こんな機能、欲しかったんです(^^)以前からある「ボタン」には、条件にあった文字列を表示する機能がないので、フィールドをボタン代わりするなど、いろいろ工夫しなければなりませんでした。それがこんなに簡単にできるようになりました。こんなボタンを用意したいとします。年齢によってボタンに表示される文字が変わっています。年齢が入っていない場合はボタンバーそのものを表示しないよう、オブジェクトを隠す機能を使っています。年齢が入っている場合はボタンバーが表示されます。このボタンバーは1個のセグメントボタンしかありません。このセグメントボタンに表示される文字列を計算式で指定しています。計算式は以下のようになっています。;"")これで年齢によってボタンに表示される文字列が変更できます。簡単になったんでしょう...今までの苦労はなんだったんでしょう...^^;ボタンバーって他にも便利な使い方ができそうなんです。昨年のFM−Chubuでなにかのついでに聞いた使い方です。この使い方も気に入ってて、その後、ちょこちょこ使わせていただいています(^^)例えば、こんなこともできるんです。年齢によってボタンに表示される文字が変わっています。さっきと同じ?ではないんです。先ほどと同じに見えますが、このボタンバーはさっきと作りが違うんです。レイアウトモードで見てみます。このボタンバーは8個のセグメントボタンが並ぶようにしてあります。それぞれのセグメントボタンに表示される文字列はテキストで指定(固定)しています。年齢が入っていない場合はボタンバーそのものを表示しないよう、オブジェクトを隠す機能を使っています。年齢が入っている場合はボタンバーが表示されるのですが、それぞれのセグメントボタンに、特定の条件のときだけ表示されるよう、オブジェクトを隠す機能を使っているのです。「20歳未満用入力画面へ」と表示されるセグメントボタンはオブジェクトを隠す機能を使っています。計算式は以下のようになっています。30という計算式、それぞれのセグメントボタンでオブジェクトが隠せるように設定しています。条件にあったセグメントボタンが表示されなくなります。年齢によっていずれか1つのセグメントボタンだけが隠れないようにしてあります。「年齢が入っている場合は1つのセグメントボタンだけが表示される」ようになっているのです。その結果、セグメントボタンが1つしかない時と同じサイズのボタンが表示されているようにみえるんですね。いい例ではないので「こんな使い方はないよなぁ」という感想もあると思いますが、、、ボタンバーのセグメントボタンに「次の場合にオブジェクトを隠す」機能を設定するとちょっとおもしろい使い道があるかも...ということがお伝えしたくて書かせていただきました。_)>うまく伝えられていればいいのですが...。毎度毎度の定型文のようになってまいりましたが、、、ここに記載した内容についてのご質問などは受け付けておりません。間違いのご指摘などいただけるとうれしいのですが、かなりの小心者ですので、、、こっそりご連絡いただけるとうれしいです。米国および/またはその他の国における登録商標です。その他のすべての商標は該当する所有者の財産です。