みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
メインとなっているアプリXから、アプリYのレイアウトAとレイアウトBを別々のウィンドウで開きたいです。
先にレイアウトAでアプリが開かれている状態で、
「ファイルを開く」スクリプトでアプリYを開くと、既に開かれているウィンドウが選択されてしまい、
同時に2つのウィンドウが開いている状態にできませんでした。
何かよいスクリプトや方法などありませんでしょうか。
別のファイルの新規ウィンドウは開けないので、アプリYにそういうスクリプトを作らないと無理では?
「ウィンドウの移動」は他のファイルでも指定できますね...
アプリYのレイアウトAとレイアウトB のTO を、アプリXに作り、レイアウトも持ってきておけば、スクリプトとしては簡単かも。
Offline
なるほど。
あとは、「関連レコードに移動」だと新規ウィンドウを指定できるので、これが使える状況ならアプリYを変更しないでもできるかも。
別ファイルとして、
Aでスクリプト
二つのウインドウを開いて、
それぞれレイアウトを指定
このスクリプトをXから動かします。
他のファイルのスクリプトを動かすには、
そのファイルとリンクを張らなければなりませんから、
AのTOを置くことになりますね。
Aのスクリプトで
ウインドウを選択[現在のウインドウ]
とすると、
ウインドウが一つも開いていなければ、新しいウインドウを開いてくれます。
Offline
Aはレイアウトのことなので、ちょっと混乱します。
Yのことですね。
>他のファイルのスクリプトを動かすには、
「スクリプト実行」でスクリプトを指定する際に別ファイルを指定しますが、それだけでは「FileMakerデータソースを追加」するだけなので、TOはできないですね。
> ウインドウを選択[現在のウインドウ]
なるほど、スクリプト実行で呼び出すだけだとファイルは開くがウィンドウは開かないということですね。
ああ間違えました、二つも、、
Aではなく、ファイルYです。
リンクしてもリレーションシップグラフでTOが作られることはないですね。
以上訂正お願いします-_-
さらに、
ファイルYのウインドウが複数開いていて、
その中の一つでレイアウトBを表示していたらどうするのか?
それによって処理が変わってきますね。
重複してもいいのなら簡単ですが、、
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 508.05 KiB (Peak: 514.59 KiB) ]