みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN7/FMPro10/FMserver10
出荷依頼の帳票DBを作成して取引先へメール送信しています。
レイアウトの関係上タブコントロールで選択入力する部分があります。
タブ数は2つで、"製品番号""指図番号"です。
あるとき、一度送信したメールに変更事項が生じたため
過去の帳票を検索表示し、訂正したものを再メールしました。
タブコントロールで"指図番号"を選択入力
していたのですが、作成済の帳票を訂正する時は"製品番号"のタブが
表示されていたようです。
一度タブコントロールを選択入力したら、次回表示される時も
同じタブを自動で選択し開いておくことはできないでしょうか?
どうかよろしくご教示お願いいたします。
タブが2個あれば、たとえば、A,B,という名称をインスペクタの名称に入れておきます
スクリプトの変数設定
$$Front_Tab
Case(
GetLayoutObjectAttribute ( "A"; "isFrontTabPanel" ); "A";
GetLayoutObjectAttribute ( "B"; "isFrontTabPanel" ); "B";
)
レイアウトのタブ枠をクリックして、スクリプトトリガの OnObjectModify に上のスクリプトを設定。
次に
"タブ戻る"のスクリプトを作ります。
if[not IsEnpty($$Front_Tab)]
オブジェクトヘ移動[オブジェクト名:$$Front_Tab]
End If
これをレイアウト移動のスクリプトに加えるとか
たぶん、戻るスクリプトなくてもレイアウト変えたら戻っているかもです
ありがとうございます。早速設定してみます。
嘘言ってすみません。
戻るスクリプトないと駄目ですね(笑)
やはり、タブの置いてあるレイアウト(レイアウト切替)スクリプトに加えてください。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 548.52 KiB (Peak: 580.46 KiB) ]