FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Unir 3 ClientDataSet
Buenas a todos, he estado buscando or el foro y por internet y no encuentro lo que quiero.
Tengo 3 clientdataset, de tres bases de datos distintas. Lo que quiero es unirlos en uno, para así exportar el resultado a Excel, en un fichero txt separado por tabulaciones(esto ya lo tengo). Pero no se como hacerlo para generar solo un fichero. No se si me exlicado bien. Saludos. |
#2
|
||||
|
||||
Supongo que deberás hacerlo a mano...
- pones los 3 DataSets ordenados por los mismos campos - Luego recorres los tres al mismo tiempo, verificando que la clave (los campos por los que se unen) coincidan. - En donde no coincidan, deberás rellenar con blancos los lugares que le toca. También se me ocurre hacerlo utilizando el DataSource. Esto une el primer DataSet con el segundo y el tercero, pero no controla los que están en el segundo y en el tercero y no en el primero
Última edición por duilioisola fecha: 07-12-2010 a las 19:09:31. |
#3
|
|||
|
|||
Perdona pero no lo veo, será porque estoy jodido, ya que hoy es mi cumpleaños y en vez de pillarme el puente como toda la empresa llevo desde las 8 a.m. preparando un tema a contrareloj.
Espero mañana estar más espabilado y hacerlo. Gracias de todas formas. |
#4
|
||||
|
||||
Bueno, como hoy es tu cumpleaños (felicidades) y suponiendo que no haya duplicidad de registros y que la estructura de campos sea idéntica en los tres conjuntos de datos, te sugiero que uses el método AppendData:
Nota: Considera que AppendData no copia los campos de tipo InternalCalc. Saludos. |
#5
|
|||
|
|||
Gracias por la respuesta.
Los campos son identicos y no hay registros duplicados. Lo probaré, lo que he hecho para salir del paso es crear 3 txt y unirlos. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Unir dos pdf | nelem | Internet | 4 | 11-02-2009 14:03:07 |
unir un dbgrid | rogerh | PHP | 2 | 29-06-2007 13:41:55 |
Unir dos DBgrids | Nbull | Conexión con bases de datos | 2 | 02-02-2006 09:19:00 |
Unir Columnas | vtdeleon | SQL | 4 | 15-06-2005 00:34:49 |
unir tablas | Mario1980 | Conexión con bases de datos | 8 | 22-10-2004 10:36:45 |
|