RE:Grabar datos desde un grid!!
Haber digamos tienes una tabla asociada a un grid, despues, haces una consulta y quieres que los datos (que son los datos de la tabl) resultado de la consulta se graben en otra tabla (digamos una temporal, a pesar de que estos esten oviamente guardados en una tabla) y que despues el grid muestre los datos de la nueva tabla.
(?Para Que?) a si para que despues pongas esa segunda tabla en una grilla y los modifiques ahi, y asi no trabajes tanto en el codigo de creacion de un update, creo que eso es lo que pretendes si me equivoco corrigeme.
lo mejor seria hacer una consulta de los datos filtrados sobre el cursor y a partir de ahi grabarlos en cualquier tabla algo asi
Selec Mi_resultado de la consulta
For a = 1 to reccount()
Selec Mi_resultado de la consulta
go a
Mi_resultado de la consulta.dato1 = a
Mi_resultado de la consulta.dato2 = b
insert into tabla_temp(_a,_b) values (a,b)
endfor
haber si entiendes el cometido del codigo que te expongo.
Saludos.