PDA

Ver la Versión Completa : Master / Detail sin indices


inetplus
06-04-2004, 20:15:14
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 ?

Juliŕ T.
06-04-2004, 21:58:18
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

__cadetill
07-04-2004, 00:19:04
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

inetplus
07-04-2004, 00:35:17
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

__cadetill
07-04-2004, 00:42:26
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)

inetplus
07-04-2004, 00:49:03
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.