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

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

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

You are not logged in.

Announcement

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


#1 2014-02-10 13:28:59

あると
Member

条件によりレイアウト変更先を変更したい。

Win8、FM12
いつもお世話になっています。
繰り返しを使ったフィールドにボタン設定をして、レイアウト変更したいのですが、どうすれば出来ますか?

テーブルA、マスター
フィールド:区分1、犬や猫など
フィールド:区分2、犬種など固有名を。

テーブルB、入力用
フィールド:区分1、グローバル
フィールド:区分2、グローバル
フィールド:表示、テキスト、繰り返し数[5]

テーブルC、入力用→閲覧のため。
各詳細表示。

1段階
イヌを選択→繰り返しフィールド[1]柴犬、[2]紀州犬、[3]・・・・、と犬種をいれていく。
猫を選択→繰り返しフィールド[1]ペルシャ、[2]シャム、[3]・・・・
という表示までは出来ました。
繰り返しフィールドはイヌも猫も同じフィールドを使用。

次に2段階目、
イヌ、柴犬と表示でているとき[1]を押せば→柴犬用のレイアウトへ。紀州犬の表示[2]で→紀州犬用レイアウトへ。
猫でも同じように。
ここで詰まりました。区分1をグローバル変数で格納しておいたので、犬や猫をわけることは出来たのですが、そこから個々のテーブルCへ移動できずに困っています。

アドバイスいただけないでしょうか?
1段階目で、どの繰り返し数のファールドに、どの項が入ったかをグローバル変数で格納しておけばいいと思うのですが、設置する場所がわかりません。

ダメもとで、2段階目にGet ( アクティブ繰り返し位置番号 )を使って、繰り返し数を抜き出そうとしたのですが、ゼロしか返してくれません。

よろしくお願いします。

Offline

#2 2014-02-10 14:29:13

wader
Member

Re: 条件によりレイアウト変更先を変更したい。

ボタン設定だとGet ( アクティブ繰り返し位置番号 )がだめなんで、トリガのonObjectEnterなどを使います。

Offline

#3 2014-02-10 15:35:42

あると
Member

Re: 条件によりレイアウト変更先を変更したい。

waderさん、ありがとうございます。
>ボタン設定だとGet ( アクティブ繰り返し位置番号 )がだめなんで
なんどやっても取得できないので、そうでしたか。

>トリガのonObjectEnterなどを使います。
わかりました。頑張ってみます。

Offline

#4 2014-02-10 16:02:30

Shin
Member

Re: 条件によりレイアウト変更先を変更したい。

繰り返しフィールドを使わずに、ポータルで作れば、ボタンで作れます。
どっちにせよ、犬種毎のレコードを作るのでしょうから、作業量は変わらないはずです。

Last edited by Shin (2014-02-10 16:53:43)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 505.31 KiB (Peak: 516.23 KiB) ]