コンテンツにスキップ
「プリザンター入門」発売中!

日付が未入力の場合に別の分類項目を入力必須にしたい

回答

以下対応で実現できます。

  1. 日付項目に対して日付フィルタのモード選択で範囲指定を設定
  2. 状況による制御の「全般」タブにて分類項目を入力必須とし、条件タブにて日付項目で「未設定」を選択
  3. エディタで日付項目の詳細設定で自動ポストバックにチェック

概要

『日付Aが未入力の場合に分類Aを入力必須にしたい』などの条件によって入力必須を制御したい場合は、状況による制御と自動ポストバックで実現できます。また日付項目に対して未入力であることを条件にしたい場合は条件タブにて日付項目で「未設定」を選択します。

操作手順

  1. テーブルの管理-フィルタタブより「日付A」を選択し、「詳細設定」ボタンをクリック。詳細設定ダイアログにて「モード選択」を「既定」に設定します。

    日付Aの詳細設定ダイアログ。モード選択を「既定」にする

  2. テーブルの管理-状況による制御タブにて以下内容で制御内容を登録します。

    1. 全般タブを開き、「項目の制御」にて「分類A」を選択後、入力必須ボタンをクリックします。

      状況による制御の全般タブ。分類Aに入力必須を設定する

    2. 条件タブを開き、日付Aを追加、条件として「未設定」にチェックします。

      状況による制御の条件タブ。日付Aの条件に「未設定」を指定する

  3. テーブルの管理-エディタタブにて分類A、日付Aを有効化し、日付Aの詳細設定にて自動ポストバックにチェックします。

    日付Aの詳細設定で自動ポストバックにチェックした状態

設定後の動作

  • 日付Aが未入力の場合、分類Aが入力必須

    日付Aが未入力のとき、分類Aが入力必須になっている状態

  • 日付Aに値を入力すると、分類Aの入力必須は解除される

    日付Aに値を入力し、分類Aの入力必須が解除された状態

関連項目