レコード保存時に、同じアプリ内で日付・日時の範囲が重なっているレコードがないかをチェックし、あればエラーで保存を中止します。
スマートフォンに対応しています。
期間の開始日と終了日を表すフィールドを選びます。どの範囲を重複とみなすかを設定すると、同じアプリ内のほかのレコードと期間が重なる場合に保存を止められます。
設定内容に応じて、次のタイミングで動作します。条件を指定した場合は、その条件も判定します。
省略可能と記載のある項目以外は、入力または選択が必要です。
重複を確認する期間の開始日フィールドを選びます。
以下の種類のフィールドを選択できます。
重複を確認する期間の終了日フィールドを選びます。
以下の種類のフィールドを選択できます。
一方の期間の終了と他方の期間の開始が一致する場合に、重なりを許すかどうかを選択します。日時フィールドの場合は時刻も含めて判定します。
選択肢は次のとおりです。
初期値:重なりを許さない
レコード番号のフィールドコードを変更しているアプリでは、動作保証対象外です。
「開始日フィールド」と「終了日フィールド」には異なる値を指定してください。
「重なりを許す」は、一方の終了と他方の開始が同じ日時の場合に保存を許可する設定です。期間の途中が重なる場合は、どちらの設定でも保存できません。開始・終了の両方が入力されている場合にチェックし、編集中のレコード自身は比較対象から除きます。
カスタマイズモードで同様の処理を作成する場合は、次の「やること」「条件」が参考になります。