列の制約は、アプリの動作と表示に影響する UI 機能です。これらはセキュリティ管理ではなく、ユーザーがデータにアクセスできなくなることはありません。データの保護については、セキュリティ: 基本情報をご覧ください。
Show_If 列制約は、条件に従って列の値を表示または非表示にするために使用できます。この列制約は、列が表示されるかどうかを制御しません。特定の行の値だけを制御します。
Show_If は一般的に以下のように使用されます。
式を初めて使用する場合、式: 基本情報もご確認ください。
Show_If 式
Show_If 列の制約は Yes/No 式です。式が TRUE と評価される場合、列値は表示され、FALSE の場合、列値は非表示になります。
すべての列の制約式と同様に、Show_If 式は列値式 [_THIS] を使用して現在の列値を参照できます。たとえば、現在の列が Employee Name の場合、[Employee Name] と [_THIS] の両方が同じ値を参照します。
Show_If のスコープ
Show_If 列制約は、列自体が表示されるときに適用されます。式で使用される場合、列制約は列値には適用されません。
Show_If 条件はフォームビューのみ、あるいはアプリ全体で有効にできます。この動作を制御するには、フォームビューのタイプ設定を構成するときに、show-if 制約をユニバーサルに適用するを設定します。