La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4744 - PERDIDA DE PROPIEDADES DEL GRID
Autor:  Addy Bracamonte
Estoy utilizando el objeto Grid asociado a un ControlSourceType= 1-Alias, cada vez que doy un dato determinado la información del alias cambia y con esto pierdo la configuración del grid, hay manera de que esto no suceda?, estoy declarando el ControlSource en el procedimienito Init del formulario.

  Respuesta:  Jaime Muñoz
crea un objeto grid generico, tal y como te lo pega el asistente.

Del evento que crea el cursor declara todas las caracteristicas del grid. ejm:

select DeptoDescrip,Cafeteria,,Fecha,FormaPago,Sum(Monto) as Valor;
from detaventas;
ORDER BY CAFETERIA,FECHA GROUP BY CAFETERIA,FECHA;
into cursor GridData

with ThisForm.Grid1
.RecordSourceType = 1
.RecordSource = "GridData"
.refresh
EndWith

Podes desde aca manejar colores, anchos de columna etc., este ejemplo lo tengo en uso y me funciona, ojala a vos tambien.

  Respuesta:  Hugo
En el columm tambien tenes ke completar el control source, cada vez que tu alias cambie de datos tenes ke hacer un refresh de la grilla, si me mandas mas datos te podria dar mas detalles..