##質問内容
管理システムを作成しています。
データベースで物理削除したデータが含まれている場合、メッセージで
「削除したデータが含まれています。」
といったようにフォームの余白の部分に表示させたいです。
##詳細
<発生する状況>
まず、顧客、担当者、商品etc の各マスタがあります。そのマスタには当然ですが、レコードが保存されております。
メインの伝票を入力するときは、各マスタからデータを参照できるようにしてあります。
登録した伝票は、伝票リストに追加され、リストから編集できるようになっています。
編集ボタンを押したときは、伝票入力したときと同じフォームが開きそこで各データが編集できるようになっています。
通常は上記のような流れでいいのですが、
仮にテーブルの方でデータを削除し、データベース上には存在しないデータを編集するときに参照している場合、フォームの右上の余白あたりに先程のメッセージを表示させたいです。
例としては、
顧客テーブルで顧客番号が000003というデータを物理削除した状態で、000003のデータが含まれている伝票の伝票編集フォームを開いたときに、「000003という顧客データはこのDB上には存在しないですよ」といった意味で表示させたい感じです。
フィールド名 | データ型 | 備考 |
---|---|---|
F_CustomerCode | テキスト型 | 顧客番号 |
F_CustomerName | テキスト型 | 顧客名 |
F_Address | テキスト型 | 顧客住所 |
F_AddDate | 日付/時刻型 | 追加日 |
F_UpdateDate | 日付/時刻型 | 更新日 |
F_DeleteFlag | Yes/No型 | 論理削除フラグ |
一応、顧客テーブルを載せておきます。
不明な点があれば、コメントよろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー