みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いいたします。
レイアウト1に
レコードは何個か作成している状態です。
最後のレコードで選択した内容によってレイアウトの移動をするスクリプトを作成したいです。
例
レイアウト1
好きな食べ物フィールド
・りんご・バナナ・みかん・キャベツ・にんじん・とまと
次へ移動ボタンを押すと
・りんご・バナナ・みかんの場合レイアウト2へ移動
・キャベツ・にんじん・トマトの場合レイアウト3へ移動
「次へ移動」のボタンに入れるスクリプトを教えてください。よろしくお願いいたします。
Offline
スクリプトは、1ステップのみで、
・レイアウト切り替え[計算によるレイアウト名:※下式]
Case(
FilterValues(List("りんご";"バナナ";"みかん");テーブル::好物フィールド)≠""
; "レイアウト2";
FilterValues(List("キャベツ";"にんじん";" トマト"); テーブル::好物フィールド)≠""
; "レイアウト3"
)
Last edited by Hiro (2018-05-11 20:49:08)
Offline
Hiro様
ありがとうございます。
ただ私が言葉を勘違いしていて、レイアウトではなくて、
選択肢によってオブジェクトを移動したいと言う事でした。
オブジェクトの移動の場合どうしたらよいでしょうか?
ご教示いただけたら幸いです。
どうぞよろしくお願い致します。
Offline
作り方としてはまず、オブジェクトに名前をつける必要があります。
レイアウト上で、移動させたいオブジェクトを選択してから、インスペクタの[位置]の名前のところに[好きな食べ物]と入力します。
そして、スクリプトワークスペースでスクリプトを作成します。
ブジェクトへ移動[オブジェクト名:"好きな食べ物"]
[オブジェクトへ移動]というスクリプトステップが何処かにあるはずです。
それなら、「オブジェクトへ移動」へステップ換えするだけです。
・目的のオブジェクト2つにオブジェクト名(例: "オブジェクト1"、"オブジェクト2")を設定登録。
・ボタン・スクリプトの設定は、
オブジェクトへ移動[計算によるオブジェクト名: ※下式]
Case(
FilterValues(List("りんご";"バナナ";"みかん");テーブル::好物フィールド)≠""
; "オブジェクト1";
FilterValues(List("キャベツ";"にんじん";" トマト"); テーブル::好物フィールド)≠""
; "オブジェクト2"
)
Offline
うまくいかなかったのですが。スクリプトの組間違えでした。
本日うまくいきました。皆さま本当にありがとうございます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 512.13 KiB (Peak: 516.67 KiB) ]