ユーザーの運用に合わせて、過去データを物理的に削除する方法や、設定によって表示される選択肢を制限する方法から最適な手段を選択してください。
<メリット> データベースの容量を節約でき、選択肢リストが物理的に短くなるため、特別な設定変更なしで視認性が向上します。
<デメリット> 削除した日付に紐付いている既存の業務レコード(請求データなど)において、マスター側へのリンクが機能しなくなります。
【削除後の挙動】
「楽楽販売」の仕様上、マスターレコードを削除しても、リンク元の業務レコードに登録済みの値(日付やキー項目)が自動的に消えることはありません。
ただし、業務レコードの閲覧画面からマスター側を参照しようとした際、リンク先が存在しないためエラーになる、あるいは参照専用項目が空欄になるといった影響が出ます。
また、削除したデータと同じキー値で再登録を行うと、意図せず新レコードに紐付いてしまう可能性があるため、慎重に実施してください。
【操作手順】
1. カレンダーマスタの一覧画面を開きます。
2. 削除したい過去の日付レコードを検索やチェックボックスで選択します。
3. 画面左下の一括処理プルダウンから「一括削除」を実行するか、1件ずつ「削除」ボタンをクリックします。
<メリット> 過去のマスターデータを削除せずに、入力画面の選択肢から「今日以降の日付」だけを動的に表示させることができます。データの整合性を保ちつつ、選択ミスを根本から防げる最も推奨される方法です。
<デメリット> 事前にカレンダーマスタ側で「絞込み設定」を作成しておく必要があります。
【設定箇所】 カレンダーマスタデータベース>表示設定>絞込み設定
手順:
◆1 カレンダーマスタ側での準備
1. 「絞込み設定」にて「新規追加」をクリックします。
2. 絞込み名(例:有効な日付のみ)を入力し、条件に「日付」が「今日」「以後(≧)」と設定し、保存します。
◆2 業務データベース(請求データベースなど)側での紐付け
1. 業務データベースの「項目設定」から、対象の「DBリンク項目」の「設定」をクリックします。
2. 「リンク先レコードの絞込み」の設定欄にて、手順1で作成した絞込み設定を選択し、「確定」します。
※これにより、入力画面のプルダウンや検索ウィンドウには、今日以降の日付しか表示されなくなります。
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
検索ウィンドウとプルダウンの使い分けや、リンク先レコードを制限する「リンク先レコードの絞込み」の具体的な設定方法について解説しています。
項目設定:項目タイプ「DBリンク項目」
マスターデータを削除した際、リンク元のレコードがどのような挙動になるか、データの保持仕様について詳しく記載しています。
マスタDBのレコードを削除した際、リンク元DBの登録済みデータは保持されるか
プルダウンに全てのデータが表示されない原因(100件制限)と、その対処法について解説しています。
DBリンク項目の検索プルダウンにすべてのレコードが表示されない原因と対処方法
(記事ID:2942)