Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Master / Detail sin indices (https://www.clubdelphi.com/foros/showthread.php?t=8935)

inetplus 06-04-2004 20:15:14

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 ?

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.


La franja horaria es GMT +2. Ahora son las 11:21:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi