ник: snipe
Прислушайтесь к совету Lukas .....
Посудите сами все данные у Вас храняться на форме (я про сигнал Data)
форма постоянно открыта т.е считать данные можно в любую секунду
а у Вас получается - Вы запросом удаляете записи в таблице
потом в эту таблицу заносите данные
далее програмно получаете получаете доступ к этой таблице и считываете данные
Может я чего то не увидел...
но почему нельзя просто считать данные с формы (без этого забега по запросам)
если вы не можете придумать как имена полей использовать в циклах то это просто
те имена которые будете использовать обзываете одинаково (Акс сам так поступает - вновь добавленные поля называет например поле265) осталось числовую составляющую проконтролировать что бы были в нужном порядке
добираться до поля в цикле следующим образом forms![имя формы]("имя поля" & i+j)
где i переменная цикла
j сдвиг (ну т.е. если цикл начат с 1 а поля с 249 то сдвиг будет 248)