ник: Гоблин
Че-то напутано зело. Если есть код - счетчик, то зачем код2??? если меняешь код2, а это индексирванное без повторений поле, то на что его менять можно так, что бы использовать соответствующее поле код???
при добавлении новой записи в поле код2 записывается значение из поля код той строки , которое удовлетворяет определенному условию.
А куда заносится значение поля код? Можно схему глянуть, иначе ниче не понятно.
1. Во всех случаях попробуй сделать через подчиненную форму со связанными полями по полю код.
2. Попробуй сделать через программный код типа: me.Поле...=me.полекод. на событие после обновления поля код2
3. Попробуй объяви переменную и значение назначь переменной, потом фокус в нужное поле и выплюнь в него значение переменной
4. Запросом на обновление: docmd.runsql "update.......;",-1 где будет фигурировать нужное условие.