![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Así Funciona
Para ayudar a alguno que lo necesite a mi me funcionó de ésta manera:
También podría haber usado un case en lugar del if Espero que se haya entendido pero de ésta manera me funcionó Última edición por Casimiro Noteví fecha: 24-05-2013 a las 05:10:14. |
|
#2
|
||||
|
||||
|
claro sac
lo mas recomendable en esos caso es ir armando una cadena segun los requerimientos y/o parametros de la aplicacion bien hecho
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#3
|
||||
|
||||
|
Yo en estos casos lo que hago es lo siguiente:
Siempre construyo las consultas con el siguiente truco en el WHERE
Otro es poner marcas de sustitución en el SQL:
Cada una de estas marcas o comentarios los sustituyo por lo que corresponda en función de lo que haya seleccionado el usuario. En mi caso todas las SQL de las aplicaciones están en BBDD y se leen y cargan donde y cuándo son requeridas.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
|
#4
|
|||
|
|||
|
PepeLolo cómo sustituís me podés dar un ejemplo? xq ese código parece muy bueno
|
|
#5
|
||||
|
||||
|
Cita:
En el evento Oncreate del form lo que se hace es reservar la SQL original Luego donde corresponda se sustituyen las marcas, yo siempre lo hago en el evento BeforeOpen de los componentes de datos
Con ORDER BY, lo mismo. He puesto un ejemplo basico para que te hagas una idea y lo comprendas. Este modelo lo puedes complicar mucho, hasta convertirlo en completamente dinámico. En mi caso, no hay una instrucción DML en la aplicación, todas se encuentran almacenadas en la BBDD y se recuperan en función del formulario y componentes de este.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| consulta sobre una consulta :D | PablorD | MySQL | 4 | 02-06-2010 21:59:51 |
| Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
| Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
| consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|