初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-02-26 17:35:42

yuki
Member

特定のタブを開かせないようにするには

FMP18 Win11です。お世話になります。

タブコントロールでA,B,C,Dと4個タブを設定しています。
このうちDのみ一般ユーザーには開かせたくないとき、セキュリティでどのように設定すればよいでしょうか。
レイアウトの制限、フィールドの制限は使えません。
タブにオブジェクト名を設定して、このオブジェクトへのアクセスを不可にすることはできますでしょうか。
ご教示お願いします。

Offline

#2 2023-02-26 18:48:32

himadanee
Guest

Re: 特定のタブを開かせないようにするには

開けるのは完全アクセスのみってことですか?

そうなら、自分だったらタブ内には置きませんが...

#3 2023-02-26 19:40:02

yuki
Member

Re: 特定のタブを開かせないようにするには

管理者は完全アクセスで開けるのですが、一般ユーザーにはアクセス制限をかけたいのです。

Offline

#4 2023-02-26 20:25:59

Shin
Member

Re: 特定のタブを開かせないようにするには

オブジェクトを隠す、でユーザー毎に表示を変えればいかがでしょう。
または、OnPanelSwitchでスクリプトを起動して、その中でGet (トリガターゲットパネル) でパネル名を取得して、パネル移動を無効にする方法もあります。

Last edited by Shin (2023-02-26 20:49:19)

Offline

#5 2023-02-26 20:45:35

yuki
Member

Re: 特定のタブを開かせないようにするには

自己解決しましたので、書いておきます。
  4番目のタブを開かせない。

スクリプトトリガー設定で
OnPanelSwitch
下記のスクリプト実行します。

変数設定 $タブ;Get(トリガーゲットパネル)
If[GetAsNumber($タブ)=4 and Get(アカウント名)<>"管理者”]
  現在のスクリプト終了

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 503.52 KiB (Peak: 514.06 KiB) ]