SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: carrey1948 en Martes 6 de Abril de 2004, 02:48

Título: Control De Un Grid
Publicado por: carrey1948 en Martes 6 de Abril de 2004, 02:48
Que instruciones debería usar en un grid, para que se comporte como si hubiese escrito en un PRG la instrucción: BROWSE FOR FIELD="xxxx" Solo debería aparecer los campos conteniendo "xxxx".
Además que evento debo usar, para que se actualize con el combox1?
                                GRACIAS!
Título: Re: Control De Un Grid
Publicado por: giomar en Martes 6 de Abril de 2004, 20:48
Existen dos propiedades que debes usar el RECORDSOURCETYPE y RECORDSOURCE, el primero le pones el valor de "4 Instruccion SQL" y en el segundo colocas la sentencia SQL que desees(no te olvides especificar tambien el INTO CURSOR Nombre_Cursor al final de la sentencia).
Luego en el click del combo solo tienes que cambiar la propiedad RECORDSOURCE asi Thisform.Grid1.RecorSource="SELECT * FROM Factura WHERE ;          
CMonth(Fecha)=This.Value INTO CURSOR Cur1", claro asumiendo que el combo esta lleno de los meses del año y en el grid deseas que se listen las facturas emitidas en ese mes, HA! no te olvides de refrescar el control.
Y listo espero que te sirva.

Giomar...