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
|
|||
|
|||
Union De Tabla En Dbgrid
Buen Dia foro,
Tengo el Siguiente problema, tengo una base de Acces me conecto por medio de Un TAdoQuery ¿como puedo hacer para que en un dbgrid me salga la el resultado de una consulta de dos tablas o mas en una sola linea? ejemplo en tabla1 tengo los siguientes campos Id_Cliente Nombre_ Cliente En tabla 2 tengo Id_Cliente Sueldo descuentos entonces en mi dbgrid me saga los valores de los registros de la union asi: id_Cliente,nombre_Cliente,Sueldo,Descuentos Yo he hecho lo siguiente pero no me funciona Select * from Tabla1,Tabla2 |
#3
|
|||
|
|||
Gracias Roman pero fijate que eso ya lo habia intentado y como no solo es una condicion si no varias no la consulta me sale nula, y ya revise bien y no deberia serlo. he intentado con la clausula union pero me da el siguiente mensaje de error
' The number of columns in two selected tables or queries of union query do not macth' el codigo Sql que escribi es: SELECT tabla1.campo1,tabla2.campo2 FROM tabla1 WHERE tabla1.campo1= <un valor> UNION SELECT tabla2.campo1 FROM tabla 2 WHERE Tabla2.campo1=<un valor> Gracias... |
#4
|
||||
|
||||
union es para unir filas y tú lo que quieres es unir columnas. La consulta tal como la puse debe funcionarte a menos que los códigos en una y otra tabla no estén correspondiendo, por ejemplo si en una tabla tienes 00234 y en la otra 234. El que haya otras condiciones no tiene que ver. Intenta primero omitiendo esas otras condiciones para ver si al menos te trae el enlace de ambas tablas. De ser así, entonces será simplemente que no hay registros que cumplan las otras condiciones.
// Saludos |
#5
|
|||
|
|||
Tienes razon con el UNION no se en que estaba pensando y si funcionó la condicion a veces tienes las cosas en frente y no logras colocar las piezas como son, es producto del cansancio y de el stress;pero de pronto salen chispasos de luz que alumbran el sendero para que te puedas levantar y llegar a la meta donde la luz al final del tunel se hace cada vez mas cerca..
esos chispasos de luz son tus consejos Roman siempre sacandolo de nuestros problemas gracias.. el codigo Real me quedo asi: SELECT * FROM CLIENTES,CODEUDOR WHERE CLIENTES.TARJETA='5203935510028821' AND CLIENTES.ID_CODEUDOR=CODEUDOR.ID_CODEUDOR |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta de Union y tabla temporal en el nuevo Mysql 5.. | ctronx | MySQL | 2 | 03-01-2006 16:57:41 |
no se carga tabla en dbgrid | Sayuri | Conexión con bases de datos | 2 | 29-11-2005 17:44:35 |
dE pORTAPELES a DBGRID (tabla dbf) | MichelH | Conexión con bases de datos | 4 | 16-11-2005 16:33:57 |
Modificacion de tabla en dbgrid | gescoto99 | Conexión con bases de datos | 0 | 19-12-2004 23:48:19 |
Ver registros de tabla Ado en Dbgrid | Tangela | Conexión con bases de datos | 2 | 18-08-2003 20:23:25 |
|