みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
今回は、ポータル行の最後に移動がどうしてもうまくいかないのでご教示いただければと思います。
レイアウト1(レイアウト内にポータルを作っています。)
フィールド1 フィールド2
1 りんご
2 ばなな
3 みかん
4 いちご
フィールド1はシリアル値
フィールド2は選択していく。
フィールド2を選択し、決定ボタンを押したときに、一度別レイアウトに入力logとして、データを入れて、
現在のレイアウトに戻り、新規レコードが作成されてポータル行を最後に持っていきたいのです。
□■□■□■□■□■□■□■□■□■□■□■□■
決定ボタンに入れているスクリプト
警告音
レコード/検索条件確定[ダイアログなし]
新規レコード/検索条件
フィールドへ移動[ポータル::フィールド1]
ポータル内の行へ移動[最後の]
□■□■□■□■□■□■□■□■□■□■□■□■
上記だとうまくいきます。
□■□■□■□■□■□■□■□■□■□■□■□■
警告音
☆変数を設定[$$入力情報;値:レイアウト1::フィールド1&レイアウト1::フィールド2]
レコード/検索条件確定[ダイアログなし]
新規レコード/検索条件
☆レイアウト切り替え[「logレイアウト」]
☆新規レコード/検索条件
☆フィールド設定[logフィールド1::$$入力情報]
☆レイアウト切り替え[元のレイアウト]
フィールドへ移動[ポータル::フィールド1]
ポータル内の行へ移動[最後の]
□■□■□■□■□■□■□■□■□■□■□■□■
と書くと、logもとれて、レコードも増えていくのですが、ポータル内の行が最後にならなくなります。
レイアウト移動がよくないのかなと思うのですが、どうしたらいいかわかりませんどうかご教示いただければと思います。
内容分かりづらくてもうしわけございません。
Offline
何をしているのかよくわかりませんが。
logレイアウトに移動する前に、新しいウィンドウを表示させ、そちらの処理が終わればウィンドウを閉じておくといいでしょう。
Offline
すいませんすんなり解決しました。
ありがとうございます
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 503.88 KiB (Peak: 514.59 KiB) ]