みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMP18 Win11です。お世話になります。
タブコントロールでA,B,C,Dと4個タブを設定しています。
このうちDのみ一般ユーザーには開かせたくないとき、セキュリティでどのように設定すればよいでしょうか。
レイアウトの制限、フィールドの制限は使えません。
タブにオブジェクト名を設定して、このオブジェクトへのアクセスを不可にすることはできますでしょうか。
ご教示お願いします。
Offline
開けるのは完全アクセスのみってことですか?
そうなら、自分だったらタブ内には置きませんが...
管理者は完全アクセスで開けるのですが、一般ユーザーにはアクセス制限をかけたいのです。
Offline
オブジェクトを隠す、でユーザー毎に表示を変えればいかがでしょう。
または、OnPanelSwitchでスクリプトを起動して、その中でGet (トリガターゲットパネル) でパネル名を取得して、パネル移動を無効にする方法もあります。
Last edited by Shin (2023-02-26 20:49:19)
Offline
自己解決しましたので、書いておきます。
4番目のタブを開かせない。
スクリプトトリガー設定で
OnPanelSwitch
下記のスクリプト実行します。
変数設定 $タブ;Get(トリガーゲットパネル)
If[GetAsNumber($タブ)=4 and Get(アカウント名)<>"管理者”]
現在のスクリプト終了
Offline
Pages: 1
[ Generated in 0.019 seconds, 9 queries executed - Memory usage: 504.14 KiB (Peak: 514.81 KiB) ]