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

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

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

You are not logged in.

Announcement

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


#1 2013-10-21 08:50:25

整備士見習い
Guest

カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

いつもお世話になっております。
直近に似た質問がありますが、内容に違いがあり、新規トピックにさせていただきました。

今回の質問は、「複数のアカウントでネットワーク共有している」DBがあるのですが、
このファイルの「特定のレイアウトの特定のフィールドにのみ、アカウントによる変更制限をかけたい」
という質問です。
他のアカウントでは、「表示はされるけど変更はできない」状態にしたいと考えています。
ただ、同じレイアウトの他のフィールドに関しては、すべてのアカウントで変更できるようにしたいので、
レイアウトごとのアクセス権ではうまくいかず、質問させていただきました。

アドバイスをお願いいたします。

FMP12 Win7です。

#2 2013-10-21 09:16:52

Shin
Member

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

別レイアウトにしてしまうのが簡単かもしれない
特定のアカウントでは、トリガーを使って別レイアウトへ飛ばします。

または、OnObjectEnterトリガーを使って、フィールドのアクティベーションをコントルールする方法もありますが、抜け穴があります。

Offline

#3 2013-10-21 09:42:19

Reader
Guest

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

レイアウトじゃなくテーブルのフィールドならフィールドアクセス権ですっきりしますが

#4 2013-10-21 10:34:13

整備士見習い
Guest

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

Shin様
いつもアドバイスをありがとうございます。

>>OnObjectEnterトリガーを使って、フィールドのアクティベーションをコントルールする方法もありますが、抜け穴があります。

といただきましたが、具体的にどのようにすればよいでしょうか?
抜け穴についても教えていただけると助かります。



>>Reader様
「フィールドアクセス権」についても調べているのですが、「書式メニュー」の中に「フィールド/コントロール」や「フィールド書式」といった項目がないのですが、
バージョンの違い等で表記が異なっているのでしょうか?
「条件付き」や「スクリプトトリガ」等の項目はあるのですが・・・。

#5 2013-10-21 10:55:25

traveler
Guest

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

>書式メニュー」の中に「フィールド/コントロール」や「フィールド書式」といった項目がないのですが、
アクセス権設定のレコードアクセスの中にあります。

#6 2013-10-21 12:21:24

Shin
Member

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

> 同じレイアウトの他のフィールドに関しては、すべてのアカウントで変更できるようにしたいので、
これを逆に読んでいた。

アクセス権の中のレコードの中の制限をカスタムにして、テーブルの中のフィールドのアクセス権で制限するのがいいでしょう。

Offline

#7 2013-10-21 17:53:07

整備士見習い
Guest

Re: カスタムアクセス権で特定のフィールドへの変更を制限をかけたい

>>Shin様、traveler様
アドバイスありがとうございます。
お二人のアドバイスのおかげで、なんとかできそうです!
助かりました。
いつもありがとうございます。

またご助力願うときもあると思います。
その際はまたよろしくお願いいたします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 515.25 KiB (Peak: 519.79 KiB) ]