よくあるご質問

明細内の特定項目を「全員が閲覧可能」かつ「特定のユーザーのみ編集可能」に制限する方法・設定手順

作成者: 非表示執筆者|Aug 28, 2026, 3:51:39 AM

明細項目に対して「全員が閲覧可能」かつ「特定のユーザーのみ編集可能」とするには、以下2つの方法がございます。

ユーザーの役割や、新規登録時にも編集を制限したいかどうかの運用に合わせて最適な方法を選択してください。

最適な構築手法の選び方・判断基準

  • 1. アクセス権設定による制御
    「新規登録時も含めて、特定のユーザーには一切編集させたくない」場合に適しています。システム全体で「編集不可・参照のみ」の状態を強制できるため、最も確実な制限方法です。

    <メリット> データベースの根本的な設定で制御するため、どの画面(一覧・入力・閲覧)からアクセスしても、権限のないユーザーは値を書き換えることができません。操作ミスによるデータ上書きを強力に防げます。
    <デメリット> 「項目編集」の権限を外すと、レコードを新しく登録する際(新規登録画面)もその項目が入力できなくなります。該当項目が「必須」に設定されている場合、権限のないユーザーはレコードの登録自体ができなくなるため注意が必要です。

  • 2. メニューと画面設定の出し分けによる制御
    「新規登録時は全員入力できるが、登録後の修正は特定の担当者だけに限定したい」場合に適しています。
    ユーザーごとに表示するメニューを分けることで、業務フローに合わせた柔軟な制御ができます。

    <メリット> 「一般ユーザー用メニュー」と「管理者用メニュー」を分けることで、一般ユーザーには閲覧のみを許可し、管理者には編集を許可するといった運用ができます。新規登録時は編集可能にし、更新時だけ制限をかけるといった細かい調整も行えます。
    <デメリット> メニューや画面設定の数が増えるため、管理の手間がわずかに増加します。

各手段の詳細と設定手順

1. データベースのアクセス権設定にて「項目参照」を許可し「項目編集」のチェックを外してユーザーごとに制御する

【設定箇所】 管理者設定>ユーザー設定>ユーザー管理(またはユーザーグループ設定)

【設定手順】
1. 対象ユーザーのアクセス権設定画面を開く
・ 「ユーザー管理」一覧から、制限をかけたいユーザーの「アクセス権」ボタンをクリックします。
・ 「データベース」にチェックを入れ、対象のデータベースを選択して「表示」をクリックします。

2. 項目ごとの権限を調整する
・ 画面をスクロールし、対象となる明細項目の設定欄を探します。
「項目参照」のチェックは入れたままにし、「項目編集」のチェックを外します
・ 画面下部の「確定」ボタンをクリックして保存します。
※これにより、対象ユーザーの画面では項目が表示(閲覧)されますが、入力ボックスがグレーアウトし、編集できない状態になります。

2. 権限ごとに専用の入力画面とメニューを作成し「編集可否切替」設定で特定の項目を保護する

【設定箇所】 対象データベースのデータベース設定(スパナマーク)>表示設定>レコード入力画面設定 / 基本設定>メニュー設定

【手順】
1. 閲覧(編集不可)専用の「レコード入力画面」を作成する
・ 「レコード入力画面設定」にて「新規追加」を行い、一般ユーザー用の画面を作成します。
・ 項目一覧にて、一般ユーザーに編集させたくない項目の「編集」列にあるチェック(✓)をクリックして外します。これにより、この画面を使用する際は対象項目が編集不可(表示のみ)となります。

2. 専用のメニューを作成する
・ 「メニュー設定」にて、新しく一般ユーザー用の「レコード一覧タイプ」メニューを作成します。
・ メニュー詳細設定の「レコード入力画面に関する設定」内にある「レコード入力画面設定」のプルダウンにて、手順1で作成した「一般ユーザー用の画面設定(編集不可にした画面)」を初期選択に割り当て、確定します。

3. メニューに対する「メニュー参照」アクセス権を出し分ける
「データベース設定>アクセス権>アクセス権設定」 を開きます。
・ 一般ユーザーグループを表示し、「メニュー参照」欄にて「一般ユーザー用メニュー」のみチェックを入れて確定します。
・ 同様に管理者グループを表示し、「全項目編集可能な(管理者用の)メニュー」のみチェックを入れて確定します。これにより、ユーザーの役割に応じて表示されるメニュー(および入力画面)が自動で切り替わります。

関連マニュアル

詳細な仕様の違いや作成手順については、下記記事をご確認ください。

アクセス権の各項目の意味と影響範囲に関するマニュアル

「項目参照」と「項目編集」の違いや、権限を外した際の画面上の見え方について詳しく解説しています。
アクセス権設定:各アクセス権の内容

入力画面で項目をグレーアウト・非表示にする設定マニュアル

「編集可否切替」や「入力制限」機能を使って、画面レイアウト上で入力をコントロールする手順を記載しています。
レコード入力画面設定

(記事ID:2885)