Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear consultas en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=18920)

rochi 26-02-2005 22:59:46

Crear consultas en tiempo de ejecución
 
Hola gente, para uno de mis reportes necesito crear una consulta en tiempo de ejecución, ya que los parámetros que tendrá dependerán de los campos que seleccione el usuario, según su criterio. Tengo 6 opciones: dpto, sección, tipo, cargo, sexo, agencia. Es es el problema.
Para ello pensaba usar una IBQuery, pero el problema es que las 6 opciones ofrecen muchas combinaciones, elegir por dpto y/o cargo, o por todos.
En resumen, puedo hacer una innumerable cantidad de ifs para determinar que criterio de selección.

Necesito saber que encare han hecho uds sobre este asunto. Gracias.

Saludos, rochi

marcoszorrilla 27-02-2005 12:00:07

Quizás lo más práctico sea mostrar todos los campos disponibles en un combo ó Listbox y que el usuario vaya eligiendo los que desee, esto iría en la parte uno, en la dos mostramos los signos posibles a aplicar = < > <> Like... e incluso al final parte tres, podemos pedir que elija un campo ó mas para ordenar la consulta.

Según va tecleando podemos ir mostrando el SQL resultante en un Memo solo lectura y finalmente cuando la consulta se pueda mostrar, es decir que cuando menos se haya elegido un campo, habilitamos un botón que tendríamos hasta entonces "Enabled = False", en conclusión crear un asistente similar al de Access al QBE de Paradox....

Un Saludo.

rochi 27-02-2005 16:42:44

Gracias Marcos, no había tenido en cuenta esa posibildad :( , posiblemente haga algo así.

Saludos, rochi


La franja horaria es GMT +2. Ahora son las 06:37:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi