![]() |
![]() |
| 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
|
||||
|
||||
|
Interbase no es exactamente igual que Firebird, lo comento porque con Firebird puedes consultar una base de datos externa.
De todas formas, de la forma en que lo haces también es perfectamente posible. Debes hacerlas totalmente independiente, cada una con su conexión, transacción, dataset, etc. y luego puedes recorrer ambas e ir añadiendo los registros a un clientdataset, por ejemplo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Hola Casimiro,
muchas gracias por contestar, se que a lo mejor es una tontería lo que me queda pero no lo consigo, podrías detallar tu respuesta un poco más. ![]() Muchas gracias de nuevo! |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
|||
|
|||
|
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. |
|
#5
|
||||
|
||||
|
Por eso te digo:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
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 . |
|
#7
|
||||
|
||||
|
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 |
![]() |
| 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 |
|