これもまた、よくある事例です。 「いつどこを修正したか」の履歴を残しておきたい、というやつです。 やりたいことは、こんなこと。 ポータルツールで更新履歴を同じ画面に出しています。 履歴は表に出なくてもいいけど、とにかく、「いつどこを修正したか」が残っていればOK。 複数人での運用だったら、ここに「だれが」が入ってもいいですよね。 では。 更新履歴のテーブルを作成。 更新履歴idの連番は、単にデータの重複をなくすためなので、余計っちゃ余計なので、更新日と更新時間(もしくはタイムスタンプ型のフィールド)を複合主キーにしてもいいかも。 リレーションは、レイアウトidでつないでます。 レイアウトは自動保存ではなく、ボタンを押したタイミングで行うようにレイアウト仕様を設定。 まぁ、この辺はお客さんの好みですかね。 プラス、修正前のデータを画面が表示されたタイミングであらかじめ保存しておきます。 中身