みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMS19とFMP19でWindows環境、ServerはMACMini(Ventura13.1)の構成です。
単一ステップでファイルを開いたとき、開いた位置を覚えているようで、位置をずらしても、次回のときに、また同じ位置にいってしまいます。
この最初に開いた位置が2画面で作成したために、1画面のときに見えない位置にまでずれているのです。どのときに位置情報をとらえるのでしょうか?
Offline
最後にスタンドアロンでファイルを閉じた時の状態を記憶しています。
一旦ファイル共有を止めて、ファイルを開き、思う形でファイルを閉じて、再度共有させればいいです。
ただ、普通は OnFirstWindowOpen トリガーで、ウインドウの大きさや位置、レイアウト、レコードの選択などを設定するのが一般的でしょう。
Offline
ありがとうございます。それがファイルメーカサーバを止めて、そのファイルを開いて、閉じたのですが、位置がかわりません。
OnFirstWindowOpen トリガーは、どのように設定するのですが、今は単一ステップで開いているのですが、スクリプトでないとだめなんでしょうか?
Offline
わかりました。ウィンドウの大きさ、位置のスクリプトをつくっておくのですね。
Offline
すみません、勘違いしていました。
共融ファイルが記憶しているのは、レイアウト、レコードの選択などで、ウインドウの大きさや位置は、クライアントが保存しています。ただ、この保存するタイミングがよくわからないのですが、最後に残っていたウインドウ(ファイルに関係なく)の情態のようなのですが、必ずしもそうならないようです。また、ウインドウの大きさは、表示されるレイアウトが全て表示される大きさになるようですが、これも必ずしもそうなりません。
Offline
Windowsだとスクリプトワークスペースの情報がレジストリにあるんですが、ウィンドウ位置はどこなのかわかりませんでした。
スクリプトをつくりました。「ウィンドウの移動/サイズ変更」です。
位置は上0、左0でいいのですが、ウィンドウの高さと横幅が画面上ではわかりませんでした。カット&トライで大きさを調整しました。
しかし、どの時点での位置を覚えてしまったのですかね。2画面で作業しているときは気をつけないとと思いました。
Offline
Get (ウインドウ高さ)
Get (ウインドウ幅)
で、アクティブなウインドウの大きさが得られます。
Offline
フォーム形式の場合(かつ、大きすぎない場合)は、"ウインドウの調整[収まるようにサイズ変更] "スクリプトステップも便利ですね。
ウインドウの調整[収まるようにサイズ変更]も便利ですね。Get(ウィンドウ高さ)はどのように使うのでしょう。フィールドを作ってみましたが何も表示されません。
Offline
Get(ウィンドウ高さ)表示できました。読み込むタイミングがむずかしいです。
Offline
Pages: 1
[ Generated in 0.051 seconds, 9 queries executed - Memory usage: 519.68 KiB (Peak: 524.22 KiB) ]