ある文書に担当者のみ編集可能または表示するフィールドがあるえいます。 担当者(20名ほど)は変動があるので、申請文書作成時の担当者ではなく、文書を開いた時の担当者に対して制御をかけたいのですが、うまく動作しません。 ■担当者の設定はロールは利用せず担当マスタ文書を作成しNotesIDを登録する ■申請文書では、最新の担当者を表示用の計算結果のAフィールドで@DbLookupにてNotesID列を取得し、取得できているのを確認。 ・担当者のみ表示する行の非表示条件に !(@IsMember("[管理者]";@UserRoles) | @IsMember(@UserName; A)) とすると、管理者ロールの人には読み込み、編集モードどちらにも表示されるが、担当者には編集モードにしないと表示されない。 ・同じ用に表示用の計算結果のセクションの非表示条件に @If(@IsMember("[管理者]";@UserRoles); "";@IsMember(@UserName; A); ""; "編集不可") とすると、編集モードで管理者ロールの人は編集可能だが、担当者は編集可能にならない。 担当者のAフィールドを表示用の計算結果から編集可能にしたところ、正常に動きました。 理想としては ・担当者は人数が多いためロールではなく、明示的にマスタ登録したい ・アーカイブ先のDBでも担当者情報が必要なため情報を共有したい ・申請文書を開いた際に、現在の担当者に対して制御をかけたい こんなことが可能でしょうか? 対策を是非ご教授下さい。 以上