みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちは。
レイアウト切替について質問があります。
リスト形式のレイアウトから、レコードを選択しフォーム形式に切替え、またリスト形式に戻る際に、
最後のリスト形式の表示で、選択したレコードが最後尾にきてしまいます。
それを、最初のレイアウトと同じ位置にする方法か、先頭にする方法はないでしょうか?
4,5,6,7,8 と最初のリスト形式では並んでいるものから6を選び、フォームに切替え、またリストに戻ると
2,3,4,5,6 と6が最後尾にきてしまいます。
4,5,6,7,8 と元の表示に戻すか、
6,7,8,9,10 と、6を先頭にしたいのです。
質問がわかりづらく申し訳ありません。
よろしくお願いします。
Offline
それが仕様ですね。
新規ウインドでフォーム表示して、
元のウインドに戻ればいいのでは。
Offline
仕様なのですね。
アドバイスありがとうございます。
FileMakerGoではいい方法ないでしょうか?
Offline
GO使わないので分かりませんが、
ヘルプを見る限り、スクリプトステップ
新規ウインドウ
は使えそうですが。
Offline
新規ウインドでフォーム表示して、
元のウインドに戻ればいいのでは。
チポさん案で、元のリストの状態に戻れますよ。
がしかし、詳細レイストでレコード移動した場合、リストに戻ってもそのレコードは、選択されていません。
レコードが一番下でもアクティブレコードの色を変える事で、なれてしまえば UI的には、そんなに困らないかと思います。
どうしても!と言う場合は、下記のようにすると選択レコードが上に来ます。
変数を設定 [$RecNum; 値:Get ( レコード番号 )]
レイアウト切り替え [「TEST5」]
レコード/検索条件/ページへ移動 [最後の]
スクリプト一時停止/続行 [間隔(秒): 0]
レコード/検索条件/ページへ移動 [ダイアログなし; $RecNum]
※残念な事にレコード移動で画面がちらつきます。
Offline
とても参考になりました。
チポさん、qb_dpさん、ありがとうございました。
Offline
おっと失礼。
FileMaker Go では、一時停止 0秒ではダメでした。0.1秒にすれば大丈夫でした。
スクリプト一時停止/続行 [間隔(秒): .1]
Offline
Pages: 1
[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 509.66 KiB (Peak: 516.55 KiB) ]