Grids.
Mire, yo tengo 1 tabla llamada inventario, con ayuda de un botón muestro un grid con los datos filtrados, antes yo hacía esto de la siguiente manera.
PUBLIC a as String
WITH thisform
a="%" + ALLTRIM(.text5.value) + "%"
SELECT * From inventario WHERE nombre like a INTO cursor tinventario
.grid1.recordsource="tinventario"
.grid1.recordsourcetype=1
Esto me funcionaba a la perfección, mostraba los datos. Pero esto me generaba problemas porque luego a la hora de querer guardar, como trabajaba bajo la tabla temporal, la tabla "inventario" no tenía ningún registro seleccionado. Entonces no podía actualizar, prácticamente no podía usar esa tabla.
Lo intenté con el siguiente código:
PUBLIC a as String
WITH thisform
a="%" + ALLTRIM(.text5.value) + "%"
SET FILTER TO
SET FILTER TO a=ALLTRIM(nombre)
.grid1.recordsource="inventario"
.grid1. Recordsourcetype=1
Y no me filtraba nada. ¿Me podría ayudar a solucionar este problema?
Le agradezco de antemano y le dejo mi mail para que con gusto me responda en el.
PUBLIC a as String
WITH thisform
a="%" + ALLTRIM(.text5.value) + "%"
SELECT * From inventario WHERE nombre like a INTO cursor tinventario
.grid1.recordsource="tinventario"
.grid1.recordsourcetype=1
Esto me funcionaba a la perfección, mostraba los datos. Pero esto me generaba problemas porque luego a la hora de querer guardar, como trabajaba bajo la tabla temporal, la tabla "inventario" no tenía ningún registro seleccionado. Entonces no podía actualizar, prácticamente no podía usar esa tabla.
Lo intenté con el siguiente código:
PUBLIC a as String
WITH thisform
a="%" + ALLTRIM(.text5.value) + "%"
SET FILTER TO
SET FILTER TO a=ALLTRIM(nombre)
.grid1.recordsource="inventario"
.grid1. Recordsourcetype=1
Y no me filtraba nada. ¿Me podría ayudar a solucionar este problema?
Le agradezco de antemano y le dejo mi mail para que con gusto me responda en el.
1 Respuesta
Respuesta de ingesoft
1