FAQ:日付が未入力の場合に別の分類項目を入力必須にしたい
## 回答
以下対応で実現できます。
1. 日付項目に対して[日付フィルタのモード選択](/ja/manual/table-management-filter-date-filter-mode)で[範囲指定](/ja/manual/faq-condition-mode-range)を設定
1. [状況による制御](/ja/manual/status-control)の「全般」タブにて分類項目を[入力必須](/ja/manual/table-management-required)とし、[条件](/ja/manual/faq-condition-mode-range)タブにて日付項目で「未設定」を選択
1. [エディタ](/ja/manual/table-editor)で日付項目の詳細設定で[自動ポストバック](/ja/manual/table-management-auto-postback)にチェック
---
## 概要
『日付Aが未入力の場合に分類Aを入力必須にしたい』などの条件によって入力必須を制御したい場合は、[状況による制御](/ja/manual/status-control)と[自動ポストバック](/ja/manual/table-management-auto-postback)で実現できます。また[日付項目](/ja/manual/table-management-date)に対して未入力であることを条件にしたい場合は条件タブにて日付項目で「未設定」を選択します。
## 操作手順
1. [テーブルの管理](/ja/manual/table-management)-[フィルタ](/ja/manual/table-record-search)タブより「日付A」を選択し、「詳細設定」ボタンをクリック。詳細設定ダイアログにて「モード選択」を「既定」に設定します。
![image](https://pleasanter.org/binaries/3f475dcdfe814c44bf1e82b4fad7ca7e)
1. [テーブルの管理](/ja/manual/table-management)-[状況による制御](/ja/manual/status-control)タブにて以下内容で制御内容を登録します。
1. 全般タブを開き、「項目の制御」にて「分類A」を選択後、[入力必須](/ja/manual/table-management-required)ボタンをクリックします。
![image](https://pleasanter.org/binaries/aef7bd18085d45dd9628b2ac39da3505)
1. 条件タブを開き、日付Aを追加、条件として「未設定」にチェックします。
![image](https://pleasanter.org/binaries/e69d35be0f2d4800ac0459dedfbc0874)
1. [テーブルの管理](/ja/manual/table-management)-[エディタ](/ja/manual/table-editor)タブにて分類A、日付Aを有効化し、日付Aの詳細設定にて[自動ポストバック](/ja/manual/table-management-auto-postback)にチェックします。
![image](https://pleasanter.org/binaries/9bf2d8d379bb4ac89cec89ebc8f19dab)
### 設定後の動作
* 日付Aが未入力の場合、分類Aが入力必須
![image](https://pleasanter.org/binaries/904fe8d9f5f44597954a26a57dd739d8)
* 日付Aに値を入力すると、分類Aの入力必須は解除される
![image](https://pleasanter.org/binaries/ee9cf2c1893d489aa39b007536eba49f)
## 関連項目
<div id="ManualList"><ul><li><a href="/ja/manual/table-record-search">テーブル機能:レコードの検索(フィルタ)</a><span>2024/09/12 up</span></li>
<li><a href="/ja/manual/table-editor">テーブル機能:レコードのエディタ画面</a><span>2023/04/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management">テーブルの管理</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-date">テーブルの管理:項目:日付</a><span>2023/04/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-editor">テーブルの管理:エディタ</a><span>2024/04/09 up</span></li>
<li><a href="/ja/manual/table-management-editor-columns">テーブルの管理:エディタ:エディタの項目の設定</a><span>2024/04/09 up</span></li>
<li><a href="/ja/manual/table-management-required">テーブルの管理:エディタ:項目の詳細設定:入力必須</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li>
<li><a href="/ja/manual/table-management-auto-postback">テーブルの管理:エディタ:項目の詳細設定:自動ポストバック</a><span>2023/04/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-filter">テーブルの管理:フィルタ</a><span>2023/05/12 up</span></li>
<li><a href="/ja/manual/table-management-filter-date-filter-mode">テーブルの管理:フィルタ:日付項目フィルタのモード選択</a><span>2024/06/03 up</span></li></ul></article>
<ul><li><a href="/ja/manual/status-control">テーブルの管理:状況による制御</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li>
<li><a href="/ja/manual/advanced-operations-process">応用編:プロセスと状況による制御</a><span>2023/08/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-condition-mode-range">FAQ:プロセスなどの条件タブで数値や日付の条件を範囲指定したい</a><span>2024/05/29 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-status-control-workflow">FAQ:項目の非表示や読取専用などの状態変更を「状況による制御」機能で実現する</a><span>2024/07/08 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
## 関連項目
<div id="ManualList"><ul><li><a href="/ja/manual/table-record-search">テーブル機能:レコードの検索(フィルタ)</a><span>2024/09/12 up</span></li>
<li><a href="/ja/manual/table-editor">テーブル機能:レコードのエディタ画面</a><span>2023/04/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management">テーブルの管理</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-date">テーブルの管理:項目:日付</a><span>2023/04/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-editor">テーブルの管理:エディタ</a><span>2024/04/09 up</span></li>
<li><a href="/ja/manual/table-management-editor-columns">テーブルの管理:エディタ:エディタの項目の設定</a><span>2024/04/09 up</span></li>
<li><a href="/ja/manual/table-management-required">テーブルの管理:エディタ:項目の詳細設定:入力必須</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li>
<li><a href="/ja/manual/table-management-auto-postback">テーブルの管理:エディタ:項目の詳細設定:自動ポストバック</a><span>2023/04/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-filter">テーブルの管理:フィルタ</a><span>2023/05/12 up</span></li>
<li><a href="/ja/manual/table-management-filter-date-filter-mode">テーブルの管理:フィルタ:日付項目フィルタのモード選択</a><span>2024/06/03 up</span></li></ul></article>
<ul><li><a href="/ja/manual/status-control">テーブルの管理:状況による制御</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li>
<li><a href="/ja/manual/advanced-operations-process">応用編:プロセスと状況による制御</a><span>2023/08/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-condition-mode-range">FAQ:プロセスなどの条件タブで数値や日付の条件を範囲指定したい</a><span>2024/05/29 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-status-control-workflow">FAQ:項目の非表示や読取専用などの状態変更を「状況による制御」機能で実現する</a><span>2024/07/08 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />