みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
バージョン14が発売されてかなりたちますが
まだ13を使用しています。(windows版です)
ファイルA、B、C・・・ と複数のファイルがあり
それぞれのファイルは利用者各個人のアカウントを持っています。
ログイン時は、最初のファイルAでユーザー名とパスワードでログインし
ファイルB、C以降は「ファイルを開く」で次々と開いていくためログイン作業は1回で済むようになっています。
ただ、同じPCを複数の人が使い回す場合に問題があり
filemakerを一旦終了させ、別人のアカウントでログインしても
ファイルB、C以降は前の人がログインした状態になっています。
ファイルA以外も別人のアカウントで開き直す方法、
もしくはログアウトするときにそれらの各ファイルからログインているアカウント情報を消しておく
ということはできるのでしょうか?
filemakerを一旦終了させ、別人のアカウントでログイン
FMを終了なら問題ないのでは。
ファイルAのみを閉じたときの問題ですよね。
として、
B以下の各ファイルで
再ログイン(ファイルAのアカウント・パスワード)
のスクリプトを作り、
ファイルAで、現在の
ファイルを開く
の代わりに、
スクリプト実行
でそれを指定。
でいいのでは。
Offline
再ログイン(ファイルAのアカウント・パスワード)
パスワードが渡せません。
シェルスクリプトで数秒後にファイルを開くようにしておく様に仕掛けて、ファイルAが閉じるトリガーで、そのスクリプトを動かす、という方法が一番確実らも。アカウント名とパスワードを入力させておく、という事も出来るけど。
Offline
手っ取り早いのはチポさんがすでに書いているとおり FileMaker を終了することかと。
ログアウト的なボタンに[アプリケーションの終了]を仕込むだけであとは運用の問題です。
運用方法が分からないので何ともいえませんが、OnLastWindowClose トリガで
自分以外のファイルを閉じるようにしておいて FileMaker を終了せずにすべてのファイルが閉じる手もあります。
↑子ウインドウの閉じるボタンを ALT キー押しながらクリックですべてのファイルが閉じるので運用でカバーできるかも?
Offline
他のファイルにデータを渡すには、
スクリプト実行
のオプションでスクリプトパラメータを使います。
そこで指定された値は、実行するスクリプト内で
Get ( スクリプト引数 )
で得ることが出来ます。
Offline
あ、だめだ!!
パスワードを得る方法がないですね。
私のレス、ボツでお願いいたします-_-
Offline
Filemakerを終了させ、Windowsも再起動しているのに
ファイルB,C以降に前の人がログインした情報が残っています。
なぜなのか。。。
と考えていて重要な事を記載しわすれていました。
m(_ _)mもうしわけありません
filemakerserver環境でした・・・
それはあり得ない。
本当にFMを終了させていますか。
終了させる動作は、ウィンドウを閉じているだけではありませんか。それですと、一見見えなくなりますが、その他のファイルはバックグラウンドでしっかりと開いたままです。
Offline
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 516.46 KiB (Peak: 521 KiB) ]