2 返信 最新の回答 日時: Mar 26, 2009 10:33 PM ユーザー:Choco

    特定のレコードの特定のフィールドのみ非表示にする方法

    Choco

      タイトル

      特定のレコードの特定のフィールドのみ非表示にする方法

      フォーラムに投稿

      Mac + FileMaker Pro 9 Advanced で顧客管理 DB を新規に作成しようとしているのですが、顧客には法人と個人が存在するため、個人情報保護の観点から個人のレコードの「住所」「電話番号」フィールドなどは非表示とし、法人に関してはそのまま表示したいと考えています。住所などのデータ入力後、「非公開」チェックボックスにチェックを入れた個人レコードのみの「住所」など特定のフィールドを、閲覧用アカウントでログインしているユーザに対して非表示にするにはどんな方法がありますか?

        • 1. Re: 特定のレコードの特定のフィールドのみ非表示にする方法
          YODA
            

          Choco さん、こんにちは。

           

          ご要望の動作を実現するには,まず、閲覧用アカウントに専用のカスタムアクセス権セットを作成し,カスタムレコードアクセス権の設定の中で、フィールドごとのアクセスを「非公開」フィールドの値により制限するよう設定します。

           

          ただし、上記だけですと,レコードを表示した際に該当のフィールドに<アクセス権がありません>という文字が表示されてしまいますので、さらに,閲覧用アカウント向けに個人情報フィールドを削除したレイアウトを作成し,カスタムレイアウトアクセス権により制限をかけられると良いと思います。

           

          簡単ですが,ご参考になれば幸いです。

          • 2. Re: 特定のレコードの特定のフィールドのみ非表示にする方法
            Choco
              

            Yoda さん、どうもありがとうございます、教えていただいた方法でなんとか作成できそうです。また何かありましたらよろしくお願いします。