Ver Mensaje Individual
  #8  
Antiguo 17-11-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
http://www.qusoft.com/Downloaddoc.html

Ahí tienes un manual de QuickReports, de la misma web de Qusoft.

Creo que no me he explicado con claridad, o bien estas intentando hacer algo distinto

El inner join es una unión (en "memoria RAM") de 2 tablas por un campos que tienen en comun. En principio sería por departamento.CodigoConsec_depto y Maestra.Codigo_depto

Se supone que cuando añades un registro en la tabla maestra, escribes un valor en Maestra.Codigo_depto y ese valor coincide con Departamento.CodigoConsec_Depto, es decir Maestra.Codigo_Depto es una clave ajena (foránea, foreign key) de Departamento.CodigoConsec_Depto.

El hecho de que la consulta anterior te salga en blanca, es porque los campos de union de las 2 tablas no eran los correctos (yo no podía adivinar los nombres que tú le has dado).

Para realizar la union, solo necesitas los siguientes campos:
Departamento (tabla)
CodigoConsec_Depto Numerico *
Descripcion_Depto

Maestra (tabla)
Codigo_Depto

Y el sql de tu Query será:

Código SQL [-]
SELECT Maestra.*, Departamento.*
FROM Maestra INNER JOIN Departamento ON 
Maestra.Codigo_Depto = Departamento.CodigoConsec_Depto

Despues de establecer el SQL del Query, dale doble clic (al Tquery), aparece una ventanita, boton derecho y Add all Fields, aparecerá los siguientes campos:

Codigo_Consecutivo (de la tabla maestra)
Codigo_Usuario
Descripcion_Usuario
Fecha
Hora
Concepto
CodigoConsec_Depto
Descripcion_Depto


Si quieres ver realmente que tiene la consulta, asociala con un Grid.

Ahora ya puedes usar un QRDBTEXT para mostrar la Descripción del departamento, sin modificar las tablas.


saludos y espero se entienda.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita