みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
レイアウト上のタブの一部を特定の条件で表示・非表示できないかお聞きしたいです。
例えば「常勤」「非常勤」というタブがあります。フィールド:勤務形態の内容によってどちらかを表示し、もう片方は非表示にするようなことは出来るでしょうか?
現在の状況では、一つのタブ内のオブジェクトに「次の場合にオブジェクトを隠す」で計算式指定をして表示を切り分けていますが、常勤用のポータル、非常勤用のポータル等レイアウト上が混雑して、編集がとてもやりづらくなっているのが現状です。編集中でもタブで仕分けられているとレイアウトのデザインがわかりやすくて勝手が良いなと思い質問してみました。
ご教授いただけたら幸いです。宜しくお願いします。
Offline
タブを動的に変更する事は出来ませんので、複数のレイアウトを作る以外には無理でしょう。
ただ、擬似的に、インアクティブにするタブに入ればはじく様なトリガーを仕掛けたり、タブの文字をレイアウト上に配置する事にして書式を変えたり、という程度の事は出来るかもしれません。
Offline
まず環境とバージョンを書きましょう。
タブやスライドコントロールを動的に切り替えれば簡単にできるでしょう。
それぞれのパネル上に好きなように配置できるのでメンテナンス性も失われません。
スライドコントロールは切り替え用のインタフェースが独立しているため
タブベロ無しのタブコントロールを作る場合に比べてメンテナンスが楽です。
タブベロはボタンなどで擬似的に作ります。ユーザに分からなければ大きな問題では無いでしょう。
タブベロはボタンなどでラベルをグローバル変数にしておけば常勤 / 非常勤の切り替えもできます。
サンプル
http://yahoo.jp/box/vAp_vU
[次の場合にオブジェクトを隠す]と書かれているので FileMaker Pro 13 以降どちらでも動くように作っています。
タブベロもどきは FileMaker Pro 14 以降であればボタンバーを使うともっと簡単にできます。
Offline
>shinさん、mozさん
いつもすいません。因みに環境はmacOS10.10、fmadv14です。今後環境情報を忘れず質問するよう気をつけます。
いろいろな機能を使えば、一つのタブ内でレイアウトの編集などの改善のイメージができました。サンプルもありがとうございます。
今後とも宜しくお願いします。
Offline
Pages: 1
[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 504.72 KiB (Peak: 514.56 KiB) ]