ник: Гоблин
Вмешаюсь ни с децил.
Допустим есть таблица учета студентов. (2-3 подтаблицы не важно) Попробуй сделать так: На экране только текущие действующие данные. При их изменении ( в строке разумеется) старые данные автоматически вносятся в таблицу "Архив" вот и все. Вернее там 2 запроса будет. Один - отвечает за то, что уже есть в архиве по контрольным полям, а другой на добавление - в котором табла и запрос контролирующий. Пример
Иванов Иван Иванович паспорт 11 11 111111 изменил паспорт. Стираем 11 11 111111 и ставим новый 22 22 222222 по нажатии Enter или по закрытии формы или на кнопку как угодно срабатывает запрос и добавляет этого иванова с новым паспортом. Если он снова изменится - добавит новый. Добавляет только один раз соответственно.