FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Es Posible Hacer Una Consulta De Un Componente Query
Hola amigos muchos saludos. un favor, es posible hacer una consulta utilizando como si fuera una tabla a un objeto query(mismo que ya tiene una consulta) ejemplo:
supongamos que coloco en m i form un objeto query(le pongo el nombre de 'Q1') y en su propiedad sql escribo .. select * from casas where ciudad='Acapulco' y el resultado de la consulta lo presento en un dbgrid ahora lo que quiero ver si se puede hacer es, que yo coloque un 2° query y que haga una consulta del primero osea que en su propiedad sql o desde donde sepueda escribir una linea mas o menos asi . select *from Q1 where col='Garita' ***notese que pongo como tabla el 1er. query. espero haberme explicado bien nota: el ejemplo es ficticio solo quiero saber si se puede hace una consulta de un query. gracias que tengan un buen dia |
#2
|
||||
|
||||
Cita:
(1) La primera es usando un Locate/FindNearest del componente Q1 para buscar el registro que necesitas. (2) La segunda es utilizando SQL; En la segunda consulta debería utilizar un SELECT IN; Varía segun los SGBD's (busca ayuda en el que esté utilizando).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Utilizando SQL starndar yo haría algo así:
Query2.close; Query2.SQL.Clear; Query2.SQL.Add('Select * from ('+Query1.SQL.Text+') where col="Garita"'); Query2.Open; Así tendrás la Query2 sobre los resultados de la Query1. Un saludo. TDworD |
|
|
|