![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola, me refería a hacer lo que tú mismo has comentado:
Cita:
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Perdona a lo mejor no me he expresado bien
, yo he conseguido que por separado se muestren, es decir, tengo esto:IBDataBase1>>IBTransaction1>>IBQuery1>>DataSource1>>DataSetProvider1>>ClientDataSet1 y de ahi a un Grid. IBDataBase2>>IBTransaction2>>IBQuery2>>DataSource2>>DataSetProvider2>>ClientDataSet2. Con esto no tengo problema, lo que no se hacer es(desarrollarlo) o bien que los dos ClientDataSet se unan en un tercero y que se cruce la información de todos los Proyectos de un Proyect Manager o que lo hagan antes y solo se utilice un ClientDataSet. Mi problema es que no se terminar de juntarlos .P.D. Lo he hecho todo en Diseño. |
|
#3
|
||||
|
||||
|
Por eso te digo:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Lo que me ocurre es que no se seguir. En tiempo de diseño lo tengo todo planteado(como he comentado lo tengo todo atado bien por separado) justo antes de juntar las dos consultas, es decir, no se recorrer los resultados(PROYECTOS) de la tabla PROYECTMANAGER, y que sirvan de parámetro para que solo se muestren en la tabla FACTURAS esos proyectos que ha recogido la consulta primera.
No se como recoger el resultado en el ClientDataSet y de ahi al Grid. Solo tengo la parte en tiempo de diseño. Todo mediante propiedades de los objetos. En código solo tengo: procedure TPrueba1Form.Button1Click(Sender: TObject); begin IBQuery1.Close; IBQuery1.Open; IBQuery2.Close; IBQuery2.Open; end; Espero que sirva de aclaración . |
|
#5
|
||||
|
||||
|
A ver, no entiendo el problema, tendrás que ser más específico.
Si tienes dos dataset (ibquery), debes recorrerlos e ir insertando los datos en otro query/dateset/clientdatset (lo que prefieras) y olvídate de dbgrid, ahí no tienes que hacer nada. Algo similar a: Ya están los registros en ibqueryconjunto, añades un datasource que apunte al mismo y al dbgrid también. Y recuerda poner los tags al código fuente, ejemplo: ![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Casimiro muchas gracias,
creo que ahí está la clave voy a probarlo, un par de preguntas y disculpa mi ignorancia, en:
¿que debo poner en ibquery1.xxxx? Y por último, estos dos bucles recorren todos los registros de las dos tablas y los añaden al datasetconnjunto, si no me equivoco, pero ¿como hago para que la segunda consulta solo añada los registros de que coincidan con el campo común de la primera consulta? Es decir,si yo tengo: 1ºConsulta
2ºConsulta <-- Y que aquí saque las facturas de los proyectos listados en la consulta anterior :P. Muchas gracias por tu ayuda Casimiro. Esto se me está atascando y tranquiliza mucho que alguien esté dispuesto a ayudarte. Disculpa las molestias. |
|
#7
|
||||
|
||||
|
Cita:
Quiero decir que si buscas el proyecto=5, ya habrás hecho el "where proyecto=5" en ambas consultas, por lo que no tendrás que hacer nada más, te has traido los datos válidos de ambas BD.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Escuchar BBDD | Guti13 | Conexión con bases de datos | 2 | 03-11-2014 17:49:23 |
| Acceso a BBDD | hybrid | Conexión con bases de datos | 1 | 14-11-2009 17:55:03 |
| Consulta a tabla de bbdd Firebird externa | Gonbamon | Firebird e Interbase | 4 | 05-07-2008 05:32:26 |
| copia de bbdd | majosf | Conexión con bases de datos | 3 | 18-11-2005 20:49:19 |
| BBDD database.wrk ??? | Mulero | Conexión con bases de datos | 8 | 03-11-2005 11:24:31 |
|