llenar un grid

oscar
14 de Octubre del 2004
como hago para llenar un grid con una consulta sql, a la cual le aplico un filtro y que me permita editar en el grid los datos filtrados

luis
14 de Octubre del 2004
Es lo mismo que cuando haces un Grid de manera manual, a nivel del Grid en la propiedad RecordSource asignas la BD, en la prop. de RecordSourceType=1.Alias, despues en propiedades de cada columna asignas el campo correspondiente en la propiedad ControlSource. Suerte

seve
14 de Octubre del 2004
Hola, contestando a tu pregunta, puedes actuar asi:
1,- sele <campos que desea presentar separados por comas> from <nombre de la tabla> where <condision a cumplir para presentar lo pedido> INTO CURSOR Temp

thisform.grid1.recordsource='Temp'
thisform.grid1.refresh
hisform.refresh

* El codigo anterior lo puedes poner en el INIT del formulario que contiene el GRID.


También puedes hacer asi:
source_="sele <campos que desea presentar separados por comas> from <nombre de la tabla> where <condision a cumplir para presentar lo pedido> INTO CURSOR Temp"

thisform.grid1.recordsource=source_ && source_ sin comillas
thisform.grid1.refresh
thisform.refresh

Tendrás en cuenta que la tabla esté en el entorno de datos del formulario