FoxPro/Visual FoxPro - ACTUALIZACION DE UN GRID

 
Vista:

ACTUALIZACION DE UN GRID

Publicado por GUILLERMO (23 intervenciones) el 27/10/2001 22:31:25
TENGO UN GRID QUE MUESTRA LA INFORMACION DE UNA TABLA QUE GENERA EL FORMULARIO AL INICIALIZARCE POR LO TANDO LA TABLA ES TEMPORAL, AHORA LA TABLA ES LLENDA CON UNOS DATOS NUMERICOS GENERADOS POR OTRAOS DATOS QUE SE DEBEN ESPECIFICAR AL INICIAR EL FORMULARIO, HASTA AQUI TODO BIEN, EL PROBLEMA ES QUE DE MOMENTO QUIERO RESETAR, O RESTAURAR TODOS LO VALORES DEL FORMULARIO O SEA TODO VACIO, TAMBIEN LIMPIO LA TABLA Y LE DOY EL THISFORM.REFRESH PERO EL GRID PIERDE SU FORMA ORGINAL EN LAS CABECERAS Y ANCHO DE LA COLUMNAS ADENAS DE ESTO LOS CAMPOS TEXT QUEDAN CON LOS INPUTMASK O PICTURE PERMANENTES Y A LA HORA DE INGRESAR LOS DATOS TENGO PROBLEMAS PARA DIGITAR LAS CIFRAS QUE VAN EN ESTOS CAMPOS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ACTUALIZACION DE UN GRID

Publicado por Landaida Gerardo (20 intervenciones) el 28/10/2001 02:46:40
Yo te puedo ayudar con el problema que tenes con el grid, lo que yo hago es antes de modificar el origen del dato de la grilla, le coloco el controlsource en blanco(thisform.grid1.recordsource=" ") despues tengo un procedimiento actualizargrilla que vuelve a asignar a cada columna de la grilla el origen del dato correcto.
Procedimiento actualizargrilla
lparameters cOrigen &&Nombre de Tabla que mostras en la grilla
cOrigen=allt(cOrigen)
with thisform.grid1
.recordsource=corigen
.COLUMN1.controlsource=corigen+".codgenero" &&1 campo grilla
.COLUMN2.controlsource=corigen+".descripcion"
thisform.grid1.refresh()
endwith
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar