FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Master / Detail sin indices
Tengo dos tablas, la primera posee un compo numero (definido como indice primario), en la segunda contiene un campo similar al anterior el cual se repite, por lo que no me permite crearlo como indice .
Como hago para relacionar estas dos tablas en el Informe ? |
#2
|
|||
|
|||
puedes utilizar dos query's, la segunda enlazada con la primera de la manera siguiente:
La propiedad datasource del query detalle tiene que apuntar al datasource de la tabla maestro. La consulta del query detalle en el where deberás colocar algo como lo siguiente: where campodetalle = :campomaestro |
#3
|
|||
|
|||
A parte de la solución propuesta por el amigo Julià, otra opción es hacer una sola query con un join de las dos tablas
|
#4
|
|||
|
|||
Siguiendo el metodo de las dos querys, tengo un solo inconveniente: en el Query Detalles tengo algo como esto :
select * from itemfac.db where NumeroFac =: Numero Donde NumeroFac corresponde al Query Detalle y Numero al Maestro Ahora cuando realizo la apertura de la consulta indica el siguiente error: Invalid use of Keyword |
#5
|
|||
|
|||
supongo que será un error al escribir, pero los : van junto al nombre del campo y, éste, ha de ser un campo existente en el resultado de la otra Query (que, además, ha de estar activa)
|
#6
|
|||
|
|||
Estimado amigo, no te das una idea cuanto te agradezco me hallas echo notar semejante pavada (los , ese era el problema.
una abrazo y gracias. |
|
|
|