así de rapidez se me ocurre que si la columna a editar está en la misma tabla, puedes obviar "talvez" la segunda y no se... hasta te ahorrarias un tantito de procesamiento. creo... digo.
Código Delphi
[-]
query.edit;
query1.first;
while not query1.eof do
begin
query1.Fieldbyname('importe_letra').AsString := PasarALetra(query1Importe.Value);
query1.Next;
end;
query1.post;
espero no esté equivocado.