みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。FMP11 Macです。
おそらくかなり基本的なことで、過去ログにほぼ同じ内容の質問がありそちらも参照したのですが、何度やってもうまくいかないので相談させてください。
1. タブコントロールに2つのタブがあり、それぞれのタブ名は「登録」と「調査」です。
2. フィールド1では、ラジオボタンで「登録」と「調査」のいずれかを選択することになっています。
目的は、フィールド1で「登録」が選択されたら「登録」のタブが開き、「調査」が選択されたら「調査」のタブが開くことです。
3. 以下のスクリプトを書きました。
If[テーブル1::フィールド1 = "調査"]
オブジェクトへ移動[オブジェクト名: "調査"]
EndIf
デフォルトで「登録」タブが選択されるので、これですべてのパターンを網羅できているはずです。
4.フィールド1にスクリプトトリガ「OnObjectModify」で上記スクリプトを指定しました。
これでフィールド1で「調査」を選択しても、タブが切り替わりません…。
スクリプトを手動で動かしてもやはりダメです。他のトリガ(OnObjectEnter, Save, Exit)を試してみましたが、当然動きません。
どこが問題なのでしょうか?よろしくお願いいたします。
※タブ名がそのままオブジェクト名になるという認識で合っていますか?
Last edited by eddie (2014-07-13 05:36:12)
Offline
タブ名がそのままオブジェクト名になりません。
レイアウトオードでタブを選択した状態で、インスペクタより、オブジェクト名を設定して下さい。
Offline
Shinさま
その方法でオブジェクト名を設定したら無事にスクリプトが動きました。ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 501.63 KiB (Peak: 506.16 KiB) ]