みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんにちは。
個別のDBファイル、「ファイルA」「ファイルB」「ファイルC」があります。
これらにはリレーションが貼られており、
任意のアカウント情報を入力してファイルAを開くと、
ファイルBとファイルCのアカウント入力画面が表示されます。
そこで質問です。
上記のファイルを、「yamada」「tanaka」など
それぞれ個人のアカウントで使用してもらおうと思った場合、やはり
ファイルA、B、C全てにアカウント情報を登録しなくてはならないのでしょうか。
ファイルBとファイルBのアカウント入力を省略出来る方法がありましたら
すみませんがご教授頂けますと有り難いです。
よろしくお願いします。
、OS:[Win7 ]FileMaker Ver:[Advance ]
すみません、質問を追加の上で整理させて頂きました。
【質問1】
異なる複数のDBファイルを開く場合、共通のアカウントを1つずつ手作業で登録しなくても
一括して開く方法を知りたい。
【質問2】
共通のアカウントを登録する必要がある場合、
アカウント情報だけを登録したユーザーマスタDBを作成し
それらを使用してファイルA~ファイルCをまとめて開く事は可能か。
以上です。
よろしくお願いします。
今後の事も考え得て,一番簡単なのは,テーブルの移行して,ファイルを1個にまとめる事でしょうね。
それができないのでしたら,アカウンントとは、それぞれのファイルに必要です。アカウント名とパスワードが一致していれば,関連ファイルを開く時に改めてログインする必要は有りません。
アカウントを作る方法は,それぞれのファイルの管理者権限でログインしているのでしたら,スクリプトの中からアカウントを作成できます。ただし、パスワードを読み出すことは出来ませんので,手入力等が必要です。
なお、ユーザーがパスワードを偏向した場合,他のファイルへの更新は有りませんので,それぞれのファイルで自分で更新する必要があります。
これらをスクリプトで行なう事も出来ますが,結構大掛りな仕組みが必要です。方法は,アカウントのマスターテーブルを作っておき,アカウント名を保存します。各ファイルへのアクセス権も保存しておくと便利かも。パスワードは,暗号化して保存するかどうか,運用で決めます。そこから各ファイルへアカウントを作りにいくのですが,管理者等のアカウントへ再ログインし,各ファイルのスクリプトを開いてアカウントを作っていく事になります。
前の職場で,数百人に対して、200ファイルくらいでこの管理していました。かなり大掛りな管理システムを作りましたが,管理その物は楽でしたよ。
全く別の方法として、アクセス権によって1個のアカウントを作り,それを共有させて遣う事も出来ますね。ファイルを開く時に,別に登録させてあるデータを元に,ログインを行なう処理を行っておけば,同じ様な環境が作れます。ただ、かなり緻密なファイル設計とスクリプトが必要でしょう。
Last edited by Shin (2016-11-03 11:14:30)
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 505.23 KiB (Peak: 516.12 KiB) ]