初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-07-13 05:34:42

eddie
Member

タブの自動切替

お世話になっております。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

#2 2014-07-13 14:50:00

Shin
Member

Re: タブの自動切替

タブ名がそのままオブジェクト名になりません。
レイアウトオードでタブを選択した状態で、インスペクタより、オブジェクト名を設定して下さい。

Offline

#3 2014-07-14 02:51:49

eddie
Member

Re: タブの自動切替

Shinさま
その方法でオブジェクト名を設定したら無事にスクリプトが動きました。ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 501.63 KiB (Peak: 506.16 KiB) ]