みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win8、FM12
フィールド:image(オブジェクト、繰り返し数[5])
タブ:全表示、1枚
複数枚表示、画像を1枚だけ表示を、タブの使用で画面切り替えをしようとしています。
このとき、全表示で2枚目をクリックして選択した状態で、タブ:1枚表示を開くと1枚目の画像が表示されます。3枚目や4枚目でも同様に、1枚目しか表示しません。
スクリプトでタブ切替を考えたのですが、繰り返し数の指定はどうすれば良いかがわかりません。
インスペクタ→位置、名前でタブごとにimage_all、image_oneと入力。
スクリプト→オブジェクトへ移動[オブジェクト名:”image_one”]
これで、タブ:1枚表示への移動はできました。
よろしくお願いします。
タブ:1枚表示には別のオブジェクトフィールドを置いて
タブ:全表示のひとつをクリックした時その繰り返し位置番号を変数かパラメータに入れて
タブ:1枚表示のオブジェクトフィールドをGetRepetition ( タブ:全表示 ; 変数等)に
フィールド設定する。
分かりにくいかも知れないのでサンプル
http://pupld.net/21/131101/rps0s882lr/index.cgi
タブコン.fp7 12で開いて下さい。
繰り返しにはEnterトリガが付いてます。
別フィールドのimage_oneがタブ:1枚表示にだけある場合は
オブジェクト名は要らず「フィールドへ移動」でいいです。
サンプルまで作っていただき、ありがとうございます。
ヒントいただき、やってたのですが出来ずに四苦八苦しておりました。
質問をもう1つ。
グローバル格納を使用すると、出来ないのでしょうか?
いただいたサンプル、テーブル「T]にテーブル「g_T」(各フィールドをグローバル格納に)に加えて、「g_T」では変数を$gとしてみたのですが、どうやっても、何も画像を返してくれず。
「T]の画像→「g_T」画像と、スクリプト→フィールド設定を使って取得する。
サンプルのスクリプトを、「T」→「g_T」、$r→$gと変更して格納された分だけで動くのかと思ってみたり、元画像をもつテーブル「T」より検索しなければならないとかとやってみましたが、何の成果もなく。
もしや、グローバル格納では出来ないのかと思っているところです。
ちょっと内容がわかりません。
繰り返しをそのままグローバルに変更したということなら何も変わらないはず。
グローバルの画像フィールドを5個作ったということならスクリプトは
変数を設定 $内容 Get(アクティブフィールド内容)
フィールドへ移動 単一画像フィールド
フィールド設定 $内容
などとするといいはず。
>繰り返しをそのままグローバルに変更したということなら何も変わらないはず。
そのままですね、ほぼ。
テーブル:「T」
フィールド:画像(オブジェクト[4])
フィールド:単一(オブジェクト)
テーブル:「g_T」←追加しました。
フィールド:g_画像(オブジェクト[4])
フィールド:g_単一(オブジェクト)
とする。
テーブル:「T」は、データ保存用。であるため、フィールド:画像(オブジェクト[4])だけも可。
テーブル:「g_T」で、入力や操作をしていきたい、と。
スクリプトでは、
T::画像→g_T::画像
T::単一→g_T::単一
$r→$g
と混ざらないように、変えました。
>繰り返しをそのままグローバルに変更したということなら何も変わらないはず。
そのまま、グローバル格納に変えてみましたが、動作しないですね。
ボタン押しても、無反応で何も動作しないです。
テーブル:「T」
フィールド:画像(オブジェクト[4]、グローバル)
フィールド:単一(オブジェクト、グローバル)
先に書いた物。少し抜けてたので修正。
テーブル:「T」
フィールド:画像(オブジェクト[4])
フィールド:単一(オブジェクト)
テーブル:「g_T」
フィールド:g_画像(オブジェクト[4]、グローバル)
フィールド:g_単一(オブジェクト、グローバル)
出来ました。
スクリプトトリガ設定、これのセットの仕方を間違えてました。申し訳ないです。
travelerさんのサンプルを再度ジックリとみて、ようやく・・・
ほんとうに、ありがとうございました。
混乱してきた。
テーブルが二つあって、どちらにも繰り返し画像と単一画像のフィールドが
あるのですか。
保存用と入力用って具体的にはどんな用途かなぁ。
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 561.02 KiB (Peak: 579.63 KiB) ]