みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
直近に似た質問がありますが、内容に違いがあり、新規トピックにさせていただきました。
今回の質問は、「複数のアカウントでネットワーク共有している」DBがあるのですが、
このファイルの「特定のレイアウトの特定のフィールドにのみ、アカウントによる変更制限をかけたい」
という質問です。
他のアカウントでは、「表示はされるけど変更はできない」状態にしたいと考えています。
ただ、同じレイアウトの他のフィールドに関しては、すべてのアカウントで変更できるようにしたいので、
レイアウトごとのアクセス権ではうまくいかず、質問させていただきました。
アドバイスをお願いいたします。
FMP12 Win7です。
別レイアウトにしてしまうのが簡単かもしれない
特定のアカウントでは、トリガーを使って別レイアウトへ飛ばします。
または、OnObjectEnterトリガーを使って、フィールドのアクティベーションをコントルールする方法もありますが、抜け穴があります。
Offline
レイアウトじゃなくテーブルのフィールドならフィールドアクセス権ですっきりしますが
Shin様
いつもアドバイスをありがとうございます。
>>OnObjectEnterトリガーを使って、フィールドのアクティベーションをコントルールする方法もありますが、抜け穴があります。
といただきましたが、具体的にどのようにすればよいでしょうか?
抜け穴についても教えていただけると助かります。
>>Reader様
「フィールドアクセス権」についても調べているのですが、「書式メニュー」の中に「フィールド/コントロール」や「フィールド書式」といった項目がないのですが、
バージョンの違い等で表記が異なっているのでしょうか?
「条件付き」や「スクリプトトリガ」等の項目はあるのですが・・・。
>書式メニュー」の中に「フィールド/コントロール」や「フィールド書式」といった項目がないのですが、
アクセス権設定のレコードアクセスの中にあります。
> 同じレイアウトの他のフィールドに関しては、すべてのアカウントで変更できるようにしたいので、
これを逆に読んでいた。
アクセス権の中のレコードの中の制限をカスタムにして、テーブルの中のフィールドのアクセス権で制限するのがいいでしょう。
Offline
>>Shin様、traveler様
アドバイスありがとうございます。
お二人のアドバイスのおかげで、なんとかできそうです!
助かりました。
いつもありがとうございます。
またご助力願うときもあると思います。
その際はまたよろしくお願いいたします。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 515.25 KiB (Peak: 519.79 KiB) ]