Grid no se actualiza

Hola, tengo un problema a la hora de actualizarse una cuadrícula. La situación es la siguiente. Tengo una vista a una tabla remota. La cuadrícula esta asociada a un cursor que contiene esa tabla (he utilizado la propiedad record source). Para introducir la vista en el cursor he hecho (select * from vista INTO CURSOR cursor). El problema esta que cuando en mi formulario le doy al botón de insertar una nueva empresa pues voy a otro formulario del conjunto de formularios. Ese formulario lo que hace es un insert en la vista, después hago un requery de la vista y vuelvo a hacer el select * from vista INTO CURSOR cursor). Sin embargo la cuadricula se queda no aparece. Aparece todo en blanco. Si cierro y abro otra vez el formulario sí que aparece y con la columna insertada. ¿Alguien me puede decir que es lo que pasa? Gracias de antemano

1 Respuesta

Respuesta
1
el problema es que para insertar el campo nuevo a la tabla este lo haces en forma exclusiva y como el grid tiene la conexion a esa tabla pues lo bloquea, lo que te recomiendo cuando trabjes con grid's utilices solo cursores ejemplo
sele * from tabla into curs tablaagrid
thisform.griddetabla.recordsource="tablagrid"
Thisform.refresh..
Esto lo puedes hacer cada que haga una nuevo registro.. espero haberte ayudado [email protected]
Califica tu respuesta esto es un foro y tu pregunta en el tablón ocupa un espacio que otra persona en ayuda puede ocupar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas