Hallo,
durchlauf doch die vorhandene
Query, das DBGrid stört sich nicht daran, genausowenig, wie es die
Query stört, dass sie mit 'nem Grid verbunden ist. Und wenn es dich stört, dass Du den Fortschritt im Grid sehen kannst, dann benutze doch vor der Whileschleife DisableControls und nachher EnableControls.