FoxPro/Visual FoxPro - Buscar en un Grid.

 
Vista:

Buscar en un Grid.

Publicado por Rodolfo (2 intervenciones) el 11/01/2001 00:00:00
Necesito usar la función buscar de fox, como lo hace en un Browse, en un grid que se encuentra en un formulario. Para realizar esto, yo he creado un menu, en donde a través de la función buscar que tiene el diseñador de menu, insertar barra.. he agregado la opción buscar. Pero dicha funcion no se activa al momento de ejecutar un form que tiene un grilla de una base. Si alguien me puede guiar como puede activarse esa opción, agradecido.
Rodolfo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buscar en un Grid.

Publicado por Eleazar (11 intervenciones) el 12/01/2001 00:00:00
YO UTILIZO UNA VARIABLE DENTRO DE MI PROGRAMA
LA CUAL LE DOY CUALQUIER VALOR, POR EJEMPLO

DONDE EN MENU LA DECLARO:
DEFIEN BAR 1 OF TUMENU PROMPT "BUSCAR" SKIP FOR ACTIVA="X"

CUANDO DESEO QUE SE ACTIVE ESTA BARRA SOLO LE DOY CUALQUIER VALOR MENOS "X" Y LE DOY EL MISMO VALOR (" ") CUANDO DESEO QUE SE ANULE DE NUEVO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar en un Grid.

Publicado por Ing. Lauro Vargas Ruíz (18 intervenciones) el 16/01/2001 00:00:00
Tal vez te sirva mi comentario :

Para buscar en un grid yo prefiero construir dicha grid como resultado de una
consulta donde se involucre un cursor y asi manipularlo despues como una tabla,
ejemplo :

select * from clientes where <condicion> into cursor resultado
thisform.nombregrid.recordsourcetype = 1
thisform.nombregrid.recordsource = "resultado"
thisform.nombregrid.refresh

Posteriormente cuando quieres consultar algo en la grid, solo la usas como si fuera
una tabla, donde su nombre es precisamente el nombre del cursor con el que se
creó, ejemplo :

select * from resultado where <condicion>

incluso el resultado de esta nueva consulta lo puedes enviar a otras grid, informes,
tablas, etc...

Espero y sea esto a lo que te referías en tu pregunta.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar