La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55181 - GRID SE BLANQUEA AL REFRESCAR
Autor:  nestor buritica restrepo
por favor ayuda - tengo una grilla que esta en el recordsource = cTema
cTema es el cursor que cree con un la insturccion
SELECT ID_TEMAS,TEMA from temas INTO CURSOR cTema
la crilla tiene el nombre de grdtemas - el cursor lo cargo en el load de el formulario y aparece cuando carga el formulario muy bien. pero el problema es que al modificar o adicionar un registro trato de refrescar la grilla y sale todo en blanco. en la tabla se nota que si hace los cambios y las adiciones pero yo vuelvo y ejecuto la instuccion del selec para crear nuevamente el cursor y en ese momento se blanque la grilla - ayuda

  Respuesta:  Miguel Angel Henao A.
Nestor, cuando vuelves a generar cTema al ejecutar el Select este se borra antes de generar el nuevo. Es enese momento que el grid pierde su Record Source. Te recomiendo que hagas 2 cosas: 1. No repitas el select, mas bien genera el cursor cTema en el Load como READ WRITE y posteriormente aƱade o borra registros pero no vuelvas a ejecutar el select. 2. Dile al grid que el record source type es SQL Statement y asigan el select al record source.

Saludos...