¿Pregunta sobre actualizar grid?

Hola amigo mira tengo este problema...
Pues veras lo que pasa es que tengo una consulta generada en sql y la guardo en un cursor...
SELECT *;
FROM tem;
ORDER BY tem.mun, tem.area;
INTO CURSOR cursor2 READWRITE
Bueno la cuestión es que esta consulta la quiero mandar a un grid... Para verla en un formulario y pues hasta cierto punto si lo logro pero el cursor se va actualizando con una opción que tengo para que se le vayan agregando datos y hay es cuando ya no funciona el asunto pues las actualizaciones del cursor no me salen en el grid lo que sucede con este es que se borra solo se ve el grid en blanco..
Ya intente con los comandos thisform.refresh y thisform.grid1.refresh pero pues no se actualiza el grid...
He leído sobre estos y pues se ve que es medio delicado su uso...
Espero me des alguna idea de como mantenerlo estable o alguna sugerencia para usar otro control con el listbox la cuestión es que necesito pues que se visualice el cursor y que se vean después sus actualizaciones...
Si puedes mandar por mail unos ejemplos pues te lo agradeceré mucho
[email protected]
Gracias amigo de antemano por tu atención...
Recuerda hoy por mi mañana por ti...
adiossssssssssssss...

1 Respuesta

Respuesta
1
Acá te dejo como tendrías que usar el cursor y el grid para no tener problemas.
SELECT Proveearticulo.*, Articulos.descrip as articulo;
FROM articulos, proveearticulo ;
where Articulos.cod_arti = Proveearticulo.cod_arti and cod_comp=ThisForm.txtCod_comp.value;
order by item into curso Ccomp
if !eof()
ThisForm.List2.rowsource="Ccomp.item,Cod_arti,articulo,cantidad"
else
ThisForm.List2.rowsource=""
Endif
También te he mandado por mail un archivos con ejemplos muy buenos sobre el uso de grids.
Mariano Castañeda
Analista de Sistemas
wwww.DigitalBridge.com.ar
Gracias por tu respuesta amigo realmente con los ejemplo seguramente me ayudaran mucho los voy a checar para después si tengo alguna duda te molesto...
Muchísimas gracias por tu respuesta...
Hasta pronto gracias...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas