llenar un grid
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
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
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
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
