Problema con Grid
Publicado por Gabriel (427 intervenciones) el 17/01/2012 04:40:51
Amigos :
No consigo hacer filtrar por decirlo de alguna manera ciertos
registros segun el tipo de Articulo en un Grid.
Tengo un formulario que me muestra en un Grid todos los articulos
existentes incluyendo una imagen por cada articulo.
Inicialmente utilizaba una simple rutina para que me muestre al
ingresar en un control TextBox un articulo cualquiera y el cursor se
ubicaba en dicho registro.
Pero ahora el cliente desea que el Grid muestre solo los articulos de
forma filtrada :
Ej : Camisa Sport
Camisa de Seda
Camisa Tejana
Camisa para Niños
Muestro el codigo que vengo utilizando.
Load :
Create cursor myImageList (FileName C(70), cDescr C(25), cArchivo
C(75))
For ix=1 to alen(aImageList,1)
Insert into myImageList values (lcPath+aImageList[ix,1],
JUSTFNAME(lcPath+aImageList[ix,1]), (lcPath+aImageList[ix,1]))
Endfor
Go top
Init :
SELECT MyImageList
Index On cDescr To XDESC
Set Order To XDESC
Go Top
Interactivechange : ( TextBox)
* nombre es el campo de la tabla prueba && PROBAR
SELECT * FROM MyImageList ;
WHERE Alltrim(Thisform.text1.Value) $ Alltrim(MyImageList.cDescr) ;
Into CURSOR Grilla
Thisform.Grid1.RecordSource = "Grilla"
Agradezco sus comentarios y sugerencias.
atte.,
Gabriel
No consigo hacer filtrar por decirlo de alguna manera ciertos
registros segun el tipo de Articulo en un Grid.
Tengo un formulario que me muestra en un Grid todos los articulos
existentes incluyendo una imagen por cada articulo.
Inicialmente utilizaba una simple rutina para que me muestre al
ingresar en un control TextBox un articulo cualquiera y el cursor se
ubicaba en dicho registro.
Pero ahora el cliente desea que el Grid muestre solo los articulos de
forma filtrada :
Ej : Camisa Sport
Camisa de Seda
Camisa Tejana
Camisa para Niños
Muestro el codigo que vengo utilizando.
Load :
Create cursor myImageList (FileName C(70), cDescr C(25), cArchivo
C(75))
For ix=1 to alen(aImageList,1)
Insert into myImageList values (lcPath+aImageList[ix,1],
JUSTFNAME(lcPath+aImageList[ix,1]), (lcPath+aImageList[ix,1]))
Endfor
Go top
Init :
SELECT MyImageList
Index On cDescr To XDESC
Set Order To XDESC
Go Top
Interactivechange : ( TextBox)
* nombre es el campo de la tabla prueba && PROBAR
SELECT * FROM MyImageList ;
WHERE Alltrim(Thisform.text1.Value) $ Alltrim(MyImageList.cDescr) ;
Into CURSOR Grilla
Thisform.Grid1.RecordSource = "Grilla"
Agradezco sus comentarios y sugerencias.
atte.,
Gabriel
Valora esta pregunta
0