※ ChatGPTを利用し、要約された質問です(原文:http://oshiete.goo.ne.jp/qa/5843834)
社員の勤務先の履歴を更新する際の問題と改善点
このQ&Aのポイント
社員の勤務先の履歴を更新する際に、現勤務先の開始日と前勤務先の終了日の入力順序によって、終了日が誤った値となってしまう問題があります。
現勤務先の開始日を入力した場合、前勤務先の終了日はその一日前に自動的に設定されるように改善したいです。
終了日を入力せずにレコードを削除する場合、開始日だけが残ってしまう問題があります。この点を改善したいです。
http://oshiete.goo.ne.jp/qa/5843834
http://okwave.jp/qa/q5843834.htmlと同じアクセスの質問です。
現在、開始日や所属コードを入力すると終了日に自動的に”9999/12/31”と入力されるようになっています。その為、社員の勤務先の履歴を更新する時に、前勤務先の終了日を入力する前に現勤務先の所属コードや開始日を入力してしまうと、終了日が”9999/12/31”となります。
一つ目の変更したい点は、上記の後に前勤務先の終了日を入力しても、現勤務先の開始日に反映するようにしたいです。
二つ目は、現勤務先の開始日を入力したら、前勤務先の終了日がその一日前になるようにしたいです。
三つ目は、レコードを削除する時に、終了日から反映させた開始日だけが削除できずに残ってしまうのでそこを変更したいです。
情報不足かと思いますが、宜しくお願いします!!
お礼
DexMachinaさんありがとうございます!! 前勤務先と現勤務先の情報が別レコードなので、教えていただいたように変更すると現勤務先の終了日をもとに現勤務先の開始日が代入されます。 説明不足で申し訳ありません! 宜しくお願いします!
補足
前勤務先終了日の更新後イベント等で進めると 同じレコード内で開始日と終了日が反映し合うので 前の方法で進めてdefaultvalueをvalueに変えてみました。 その常態で終了日に値を入力すると以下のエラーになります。 2113:このフィールドに入力した値が不正です。 宜しくお願いします!