Es factible usar filtros tipo excel en Foxpro?

189 views
Skip to first unread message

Juan Moreyra

unread,
Dec 5, 2009, 8:46:36 AM12/5/09
to mundovis...@googlegroups.com
Es factible usar filtros tipo excel en Foxpro?

osea que se filtre por cada columna igual que lo hace el excel?

o otras alternativas como:

- Como puedo tener 2 grid de la misma cantidad de columnas y cada vez que se mueva entre columna y columna de un grid, se mueva igual en el otro grid? osea si estoy en la columna 5 del grid 1 automaticamente se mueva a la columna 5 del otro grid.

- Como puedo agregar el codigo a un evento de una columna en ejecucion? suponiendo que tengo ColumCount = 5 y despues pongo ColumCount=7 las 2 columnas nuevas no tendrian metodo, y quisiera agregarles un codigo a sus respectivos metodo.

Bueno a ver si hay alguna ayuda, o al menos ideas.


 

Juan Moreyra






Date una vuelta por Sietes y conoce el pueblo de los expertos en Windows 7

Daniel Sánchez

unread,
Dec 5, 2009, 10:09:20 AM12/5/09
to mundovis...@googlegroups.com
1. Bueno esa idea de filtros por columnas lo solucione de la siguiente manera y cree un barra de filtros dinámicos según el siguiente gráfico para que tengas una idea (barradefiltro.jpg).

En el puedes adicionar filtros, eliminar y cambiar las columnas sobre las que voy aplicar el filtro, y ademas devuelve una condicion de filtro que se utiliza para aplicar en una consulta sql o sobre un set filter.

2. Tu segunda consulta es un poco complicada nunca lo intente, pero debo suponer que con el evento gotfocus y lostfocus del evento del text de la columna podrías determinar el cambio de columna y fila y reflejarla en el otro grid (es una idea)

3. Para adicionar eventos dinamicamente o en tiempo de ejecución puedes usar el bindevent, que sirve para que remplaces el evento de un objeto determinado por otro que tu hallas creado.

Espero te de una idea y sea lo que estas tratando de lograr.

Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil 044-949398047
Trujillo - Perú
barradefiltro.jpg

Juan Moreyra

unread,
Dec 5, 2009, 10:33:07 AM12/5/09
to mundovis...@googlegroups.com
Me ha gistado esa idea :)

si hay otras sugerencias bienvenidas, o si hay alguna libreria que haga similar, para verla en funcionamiento, aunque igualito hare una mia.

de la imagen que adjuntastes, me intriga los botones del + y - a la derecha, puedes mostrar ese pantallaso? como agregas un filtro mas?

y lo del icono del disco a la izquierda, supongo que es para grabar la consulta..... franco, la idea esta buena y solo usas una pequeña porcion de espacio a tipo de barra. empezare a hacerme una :)


Juan Moreyra





Date: Sat, 5 Dec 2009 10:09:20 -0500
Subject: [Mundo Visual FoxPro] Re: Es factible usar filtros tipo excel en Foxpro?
From: resets...@gmail.com
To: mundovis...@googlegroups.com

49 habitantes, 49 expertos en Windows 7. Así es Sietes, ¡Visítalo!
Message has been deleted

lizardo durand

unread,
Dec 5, 2009, 1:20:41 PM12/5/09
to mundovis...@googlegroups.com
Hola Daniel;
Que interesante esa tu aplicacion, voy a ver si puedo aplicar algo de lo que vi en mis consultas.

El 5 de diciembre de 2009 10:43, Daniel Sánchez <resets...@gmail.com> escribió:
Te envio una pequeña aplicación que realize para un pequeño evento que usa la barra de filtro, te envio el ejecutable porque no encuentro los fuentes si tienes refox lo puedes descompilar y sacas la clase, en todo caso si no puedes me pasas la voz para armarte un form con el ejemplo.
En ese programa hay otras clases que podrias revisar como la barra de botones dinamica, el manejador de datos (capa de datos datatier) que incluye un grid que se reordena presionando en las columnas y ademas que puedes definir los titulos, campos y anchos de las columnas en tres propiedades, solo el grid se configura en base a estos parametros y ademas puede almacenar la configuracion del ancho de las columnas en un archivo configrill.sys y otras cosillas mas por ahi.

Tienes mucho que ver y experimentar con este fuente, suerte.



Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil 044-949398047
Trujillo - Perú





--
--
Sinceramente,
Lizardo Durand
----------------------------------------------------------
D & D SOLUCIONES EMPRESARIALES
Tecnologia de Informacion y Contabilidad

Teléfax: (511) 567-4849
Celular: (511) 9 91319988
Nextel:  99 100*5971
web Site:
www.sedyd.com
www.serviciocontable.pe


Intel Man

unread,
Dec 5, 2009, 7:44:20 PM12/5/09
to mundovis...@googlegroups.com
Hola, para la segunda pregunta busca en la ayuda sobre el bindevent() :)

Saludos
Reply all
Reply to author
Forward
0 new messages