Programación en castellano
Inicio > Foros > Visual FoxPro > hay forma de cargar datos en un grid
-Foros de debate

Visual FoxPro
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

hay forma de cargar datos en un grid
Enviado por sazkuach el día 18 de diciembre de 2007

hola a todos, tengo un problemon, cargo los datos de una consulta (alumnos) a un grid, me muestra la lista de alumnos con sus respectivos legajos, lo q quisiera es ponerles ausente o presente(P o A)dentro del mismo grid de consulta, pero no puedo modificar el cursor, como hago para ponerles presentes a los alumnos!!
agradeceria la ayuda y mi cerebro tambien, gracias

 
Re: hay forma de cargar datos en un grid
Enviado por cesarg_ad el día 21 de diciembre de 2007

Lo que pasa mi estimado, es que, dependiendo del origen de datos, una consulta te devuelve un cursor editable o no.
En el caso que utilices tablas de Fox te devuelve siempre cursores de sólo lectura, en el caso de MySQL por ejemplo te devuelve cursorte de lectura/escritura.
Para solucionar este problema, osea convertir un cursor en lectura se suele utilizar un código, que es este:
PROCEDURE CURSOR_EDITABLE
PARAMETER orIgen
noM = orIgen+"3333"
DO cuRsor_editable2 WITH orIgen, noM
DO cuRsor_editable2 WITH noM, orIgen
&&use in &nom
sele &origen
RETURN
*----------------------------------------------------------
PROCEDURE CURSOR_EDITABLE2
PARAMETER origen, destino

sele &origen
use dbf() again in 0 alias &destino
use in &origen
sele &destino
GOTO TOP
RETURN
Pasas como parámetro el nombre del cursor y te crea el mismo cursor pero editable.

cursor_editable("micursor")

Espero te ayude

 

Re: hay forma de cargar datos en un grid
Enviado por goyervides el día 19 de diciembre de 2007

Yo siempre uso tablas fisicas en las grid.

 

Re: hay forma de cargar datos en un grid
Enviado por recontrafox el día 24 de diciembre de 2007

Amigo la solucion es + simple creo: invocas un SELECT 'campos' FROM 'tutabla' WHERE 'condicion' INTO CURSOR micursor READWRITE (esto hace que se pueda editar) y luego instruyes al grid para que actualice la tabla de acuerdo a los cambios en el cursor. Un abrazo.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados