SSブログ

Active tab名を取得するーその3ー [FileMaker]

Active tab名を取得する汎用スクリプトですが、タブコントロールが入れ子になっているとうまく取得できませんでした。ちょっと複雑な処理をして入れ子になったタブコントロールでもActive tab名を取得する汎用スクリプトができました。説明は煩雑すぎますのでSample ActiveTab2.fp7をみてください。実際の使い方は、

1. すべてのタブコントロールに名前をつける。タブ名をつけるにはインスペク/位置(FMP11)、タオブジェクト情報(FMP10以前)を利用する。
2. スクリプトインポートでこのファイル(ActiveTab2.fp7)から以下の3つのスクリプトをインポートする。
 □各タブに親子フラグをたてる
 □子タブに親タブ情報を付加する
 □ActiveTabを取得する
3. レイアウト移動スクリプトに、スクリプト実行で「ActiveTabを取得する」を入れる。
4. 元に戻るスクリプトで、レイアウト切り替えの後に、オブジェクトへ移動[オブジェクト名;$$activetab]を加える。

サンプルファイル ActiveTab2.fp7(ZIP圧縮: 02_ActiveTab2.zip)をアップしておきますのでお試しください。
http://www001.upp.so-net.ne.jp/MedFiles/samples.html
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0