みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境:WINXP FM12Ad
いつもありがとうございます。
アクセス権の事なんですが、通常「完全アクセス」の場合、データベースの定義などはとうぜん触れます。
あるテーブルを表示するレイアウト以外全てのことが出来る「一般管理者」というアクセス権を作りたいのですが、データベースの定義なども出来なくなってしまいます。
レコードとレイアウトは制御する部分のチェックを外しています。他は全てOKにしているのですが、どうしたら良いのでしょうか?
カスタムアクセス権を設定するとデータベース管理は
使えなくなる仕様のようですから無理っぽいですね。
Offline
やっぱりそうですか
仕様なら仕方ないのですかね
可能ですよ。
「データベースの管理」をスクリプトにしておきます。それを完全アクセス権で実行するようにしておきます。
Offline
なるほどぉ、そんな手がありましたか。
そのスクリプトの編集も出来ないようになってますね。上手く出来てる?
スクリプトをアカウント等で条件分岐する必要はありますね。
Offline
アクセス権セットで、そのスクリプトを一般管理者のみが実行できる様に設定しておけば良いです。
さらに、カスタムメニューに組み込んで、一般ユーザーには見えない様にしておけば完璧でしょう。
Offline
質問者なんですが
可能ですよ。
「データベースの管理」をスクリプトにしておきます。それを完全アクセス権で実行するようにしておきます。
とは「データベースの管理を開く」というステップのことですか?
違いますよね?
そのステップですよ。
サンプルファイルを
https://dl.dropboxusercontent.com/u/926 … .fmp12.zip
に置いておきます。
管理者は admin
一般管理者は manager
でログインして下さい。
カスタムメニューを組み込んであり、一般管理者用のメニューでは、[ファイル]>[管理]の内容が変更されています。
Last edited by Shin (2013-10-10 23:02:41)
Offline
サンプルまで作って頂きましてありがとうございました。
まねして同じように一般管理者用のメニューをアクセス権限が変わるたびにインストールし直してみたのですが、
また「データベースの管理を開く」というステップを作成し完全アクセス権で動くようにしたのですが、
一般管理者でログインすると 管理→データベースがグレーアウトしてしまいます。
もちろん一般管理者権限でスクリプトの方を動かせばチャンとデータベースの管理の画面に行く事は可能です。
カスタムアクセス権ではどうしてもグレーアウトするので
スクリプトにしたわけですから、それでいいのでは?
というか、それ以外に無いわけで。
Shinさんのサンプルではmanagerでもデータベースの管理はグレーアウトしておらずそのまま使えてしまいます。
何か別な所に仕掛けがあるのでしょうか?
「カスタムメニューを組み込んであり」
Shinさんのを見ましたけど管理者管理というメニューが入ってますね。
カスタムメニューは同じように 一般管理者用メニューセットを組みました。
やっと分かりましたが何だかこの仕組みは分かりづらいですね!
カスタムメニューを設定して、そのメニューにスクリプトを設定する訳ですから
スクリプトステップに無いセキュリテの画面は開けないという事ですね
擬似的に似たようなメニューにする事はできるがFMオリジナルと完全に一致にはできないということですね?
管理の部分について、スクリプトとして開くことができないものがありますので、完全に同じメニューは作ることができませんが、その必要がないでしょう。
カスタムメニューに組み込み、同じように見せることができる、ということで十分では。
同様に、一般ユーザーには、もっとメニューを縮小しわかりやすくしたり、よく使われる機能をメニューに組み込めば、オリジナルのアプリケーションの様な雰囲気を作れます。
Offline
良く分かりました。
ありがとうございました。
Pages: 1
[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 526.56 KiB (Peak: 547.47 KiB) ]