プラグインモード

テーブル内日付の重複チェック

概要

フィールド値を変更した時または保存時に、テーブル内の2つの日付フィールドを開始日・終了日の範囲とみなし、各行の間で範囲が重なっていないかをチェックします。重なりがあればエラーを表示します。

スマートフォンでの利用

スマートフォンに対応しています。

使い方

テーブル内の開始日と終了日のフィールドを選びます。日付が接する場合も重複とみなすかを決め、重複したときに表示するメッセージを設定してください。

実行タイミング

設定内容に応じて、次のタイミングで動作します。条件を指定した場合は、その条件も判定します。

  • レコードを保存する直前
  • 対象フィールドの値を編集して変更したとき

画面表示やフィールド変更のタイミングには、一覧画面の鉛筆アイコンからの編集を含めません。

設定するパラメーター

省略可能と記載のある項目以外は、入力または選択が必要です。

開始日フィールド

重複を確認する期間の開始日フィールドを選びます。

以下の種類のフィールドを選択できます。

  • 日付

テーブル内のフィールドを選択します。

終了日フィールド

重複を確認する期間の終了日フィールドを選びます。

以下の種類のフィールドを選択できます。

  • 日付

テーブル内のフィールドを選択します。

開始日と終了日が同日の場合に重なっているとみなすか

ある行の終了日と別の行の開始日が同じ日の場合に、重複として扱うかを選びます。

選択肢は次のとおりです。

  • 重なっているとみなす
  • 重なっているとみなさない

初期値:重なっているとみなさない

エラーメッセージ

入力内容が条件に合わない場合に表示するメッセージを入力します。修正方法が伝わる文章にしてください。

初期値:日付範囲が重なっています。

関連する「やること」「条件」

カスタマイズモードで同様の処理を作成する場合は、次の「やること」「条件」が参考になります。

やること

条件