みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ユーザーのアカウント名とパスワードの登録を、社員名簿からスクリプトで登録できるようにしています。削除も同様です。
ただこの名簿を見るだけでは、実際登録されているかどうかを確認できません。社員名簿のアカウント名フィールドにあるアカウント名と、登録されているアカウント名を照合して、あれば登録されていると表示できるフィールドつくることは可能でしょうか?
MAC,WIN共用
FMP12利用です。
ご教授よろしくお願いします。
Offline
通常の機能では無理です。アカウント名がわかっても、パスワードがわからないと、そのアカウントが存在しているかどうかは判断できません。
その職員名簿のテーブルで、アカウントを作ったことがあるかどうかを管理しておくしか無いでしょう。
ファイル数200を超える大規模なシステムでこの管理をする機能を作った事が有りますが、アクセス権の変更を行う必要もあり、結構めんどうな仕組みになっていました。
詳細については、公開できませんので、個人的にお問い合わせください。
adv版をお持ちでしたら、データベースレポートを参照し、アカウント名を確認する事はできます。ただ、自動的にレポートを作る事はできませんので、ちょっと面倒かもしれません。
Offline
既存のアカウント名で追加するとエラーになるから、わかります。
12
名前がすでに存在します
何もアクセス権のないアクセス権セットで作ってみて、作れてしまったらすぐ削除すればいいのでは。
> アクセス権セットで作ってみて、作れてしまったらすぐ削除すればいいのでは。
昔、それを頻回にやってて、ファイルがよく壊れたんですね。アカウント情報の辺りの書き換えは、結構怖いんです。
いっそ、職員情報に合わせて、アカウントを全て作ってしまう、という運用に変えてしまえば、削除する必要がないけど。アカウントの不要な人は、インアクティブにしておくか、何も出来ないアクセス権セットにしておく。
Last edited by Shin (2015-01-05 10:54:47)
Offline
そういえば、アカウント関係は仕様が不明ですね。
http://help.filemaker.com/app/answers/d … cification
データベースなのに内部テーブルで管理してないんでしょうか。
無効にできるので、削除する必要はなかったですね。
アクセス権の変更はスクリプトでできないのが今一。
Pages: 1
[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 509.61 KiB (Peak: 514.52 KiB) ]