El id de mi cursor desaparece y no logro saber porque, en visual fox pro.
Hola de nuevo experto. Sigo con el dilema de la grilla y el cursor. Como yo estoy trabajando con cursores lo que hice es programar dentro de la grilla en el click del texto. Puse ésto.
SELECT id_asig,materia FROM cursor_grilla WHERE thisform.grilla.Value=cursor_grilla.materia;
INTO CURSOR cursor_asig READWRITE
thisform.asignatura.Value=cursor_asig.materia
thisform.texto1.Value=cursor_asig.id_asig
thisform.modificar.Enabled= .T.
thisform.borrar.Enabled= .T.
thisform.Refresh
thisform.asignatura.SetFocus
En el entorno de datos, en Dataenvironment tengo creado el cursor:
CREATE CURSOR cursor_grilla(id_asig int,materia c(40))
El problema que tengo, es que después de la primera vuelta el id del cursor se queda en 0 y no vuelve a cambiar como lo hace el campo materia y no entiendo la razón.