みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
何とか形になってきたので、今度は実際にデータ入力者と閲覧者でのログイン方法での
質問です。
今までは、アカウントはあんまりいじってなく良く理解できていません。
だいぶ前に作成した時は、必ずゲストで入ってデータの検索と印刷をさせる。
データ入力する場合は画面にボタンを設置して
そこでアカウントとパスワードを入れて完全アクセスでログインさせる。
みないな感じでした。
データを入力する場合は2回、画面入力をさせていました。
いまひとつめんどうです。
こういう場合はどんな感じで作成するのが良いのでしょうか?
データ閲覧者のメニュー
(1)指定した日の印刷
(2)指定した日の検索
(3)作業終了
データ入力者のメニュー
(1)指定した日の印刷
(2)指定した日の検索
(3)予定表の作成
(4)機種条件の登録
(5)作業終了
>>データを入力する場合は2回、画面入力をさせていました。
正直、内容と何をされたいのか理解できないのですが
アカウント権限:
・USER
・ADMIN
をつくり、ファイルを開くファイルオプション:USERでログインして、
必要時にレイアウト上のボタン:スクリプト:再ログイン でADMIN権限でログイン
のような感じでしょうか?認識違いでしたらすいません。
私もアクセス権限:ログインに関して周りに指標がないので、
玄人の方がどうされてるのかお聞きしたいのですが・・・
必ずゲストで入ってデータの検索と印刷をさせる。
データ入力する場合は画面にボタンを設置して
そこでアカウントとパスワードを入れて完全アクセスでログインさせる
ゲストも完全アクセス権でログインできるということ?
アクセス権の意味がないでしょう。
スクリプトの設定で
スクリプトを完全アクセス権で実行
とできます。
これを使えば、制限を超えてスクリプト実行できますよ。
Offline
データ入力は完全アクセスとは別のアクセス権セットを使うもんでは。
必ずゲストで入ってデータの検索と印刷をさせる。
データ入力する場合は画面にボタンを設置して
そこでアカウントとパスワードを入れて完全アクセスでログインさせるゲストも完全アクセス権でログインできるということ?
アクセス権の意味がないでしょう。
スクリプトの設定で
スクリプトを完全アクセス権で実行
とできます。これを使えば、制限を超えてスクリプト実行できますよ。
チポさんいつもありがとうございます。
すみません!説明が違っていました。
ファイル→管理→セキュリティで確認しました。
アカウントで見るとは
ゲスト:閲覧のみアクセス
KAISHA:完全アクセス(※これには、パスワード設定してありました)
アクセス権セットで見ると
ゲスト:すべてのレコードへの読み取りアクセス、デザインアクセスなし
KAISHA:すべてのアクセス
すみません、理解不足でいつもすみません。
アクセス権を3つ作りました。
(1)
アカウント;line
パスワード;line
アクセス権セット;データ入力のみ
(2)
アカウント;kaisha
パスワード;kaisha
アクセス権セット;閲覧のみアクセス
(3)
アカウント;qc
パスワード;qc
アクセス権セット;完全アクセス
(1)がデータを入力する人が使う
(2)がデータを閲覧し印刷する人が使う
(3)メンテナンスのため、私が使う
これで、保存してファイルを開こうすると完全アクセスの(3)でしか
開けないです。
(1)と(2)はどうやって入るのでしょうか?
共有ファイルでしょうから、アクセス権セットの拡張アクセス権でFM共有を許可しないと開けません。
共有ファイルでしょうから、アクセス権セットの拡張アクセス権でFM共有を許可しないと開けません。
timさん、ありがとうございます。
あ、そうです。
FileMakerServer12に対してFileMaker12でアクセスしています。
拡張アクセス権を追加して直しました。
(1)
アカウント;line
パスワード;line
アクセス権セット;データ入力のみ
拡張アクセス権:
[レ]FileMakerネットワークによるアクセス(fmapp)
[レ]スリープ/バックグラウンドで指定した時間を経過した場合・・・(fmreauthenticate10)
(2)
アカウント;kaisha
パスワード;kaisha
アクセス権セット;閲覧のみアクセス
拡張アクセス権:
[レ]FileMakerネットワークによるアクセス(fmapp)
[レ]スリープ/バックグラウンドで指定した時間を経過した場合・・・(fmreauthenticate10)
(3)
アカウント;qc
パスワード;qc
アクセス権セット;完全アクセス
拡張アクセス権:
[レ]FileMakerネットワークによるアクセス(fmapp)
[レ]スリープ/バックグラウンドで指定した時間を経過した場合・・・(fmreauthenticate10)
(1)がデータを入力する人が使う
(2)がデータを閲覧し印刷する人が使う
(3)メンテナンスのため、私が使う
これで、各アクセス権で入れるようになりました。
ただし、昨日もそうだったんですが、完全アクセス権でログインすると
FileMkaerServerが認証に失敗しましたとアラートを出して
連絡先にメールがきます。
内容はこんな感じです。
-----------------------------------
FMServer警告661「Admin[fmapp]を使用してデータベース「まるまる生産計画 kaisha.fm12」
に対するクライアン。。。
FMSERVER-123上のFileMakerServer12.0.5.551が以下のイベントを報告しました
2014-07-19 09:30:31.111+0900
警告661。。。。
認証に失敗しました。
-------------------------------------
これは、なんの設定がまずいのでしょうか?
FMServer警告661ですが、解決しました。
ファイル→開く→このファイルを開くとき
[レ]次のアカウントを使用してログイン
このチェックを外しました。
[ ]次のアカウントを使用してログイン
アクセス権で最初に開くページを変える事もできるようになりました。
get(アクセス権セット名)は何回やってもセット名のエラーが出て書けなかったで、
get(アカウント名)でうまくいきました。
---------------------------
If[Get(アカウント名)= "qc"]
レイアウト切り替え[「Top画面メンテナンス」(仕様)]
Else If[(Get(アカウント名)= "line"]
レイアウト切り替え[「Top画面データ入力」(仕様)]
Else
レイアウト切り替え[「Top画面閲覧のみ」(仕様)]
End If
----------------------------
なお、アカウント名は(1)と(3)とゲストにして
(2)は使用しない事にしました。
閲覧者はゲストで入る事にしました。
(1)
アカウント;line
パスワード;line
アクセス権セット;データ入力のみ
拡張アクセス権:
[レ]FileMakerネットワークによるアクセス(fmapp)
[レ]スリープ/バックグラウンドで指定した時間を経過した場合・・・(fmreauthenticate10)
(3)
アカウント;qc
パスワード;qc
アクセス権セット;完全アクセス
拡張アクセス権:
[レ]FileMakerネットワークによるアクセス(fmapp)
[レ]スリープ/バックグラウンドで指定した時間を経過した場合・・・(fmreauthenticate10)
(1)がデータを入力する人が使う
(3)メンテナンスのため、私が使う
get(アクセス権セット名)は、有りませんよ。
Get (アカウントアクセス権セット名)を使います。
また、既定のアクセス権セットを使う場合には、得られる文字列が英語で返ってくる事に注意。
http://www.filemaker.com/help/12/fmp/jp … ml#1097789
Offline
get(アクセス権セット名)は、有りませんよ。
Get (アカウントアクセス権セット名)を使います。
また、既定のアクセス権セットを使う場合には、得られる文字列が英語で返ってくる事に注意。
http://www.filemaker.com/help/12/fmp/jp … ml#1097789
Shinさん、ありがとうございます。
名前が違っていたんですね。失礼しました。有る本を見たらそう書いてあったので。。。(頁237)
得られる文字列はFull Accessとかの英語はあっていました。
その本は少し古いのでは。FM10までは、アカウントアクセス権セットと現在のアクセス権セットの区別が無かったので、その名前でした。
Offline
その本は少し古いのでは。FM10までは、アカウントアクセス権セットと現在のアクセス権セットの区別が無かったので、その名前でした。
Shinさん、いつもありがとうございます。
おっしゃるとおり、Ver9対応の関数、スクリプトサンプル活用辞典でした。
新しい本を探さないと、、、(田舎なので、本はネットでした買えません)
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 556.84 KiB (Peak: 577.74 KiB) ]