Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2003
URBANO URBANO is offline
Miembro
 
Registrado: jul 2003
Ubicación: Huelva
Posts: 126
Poder: 21
URBANO Va por buen camino
Post en un Qreport como relacionar dos query

Tengo un listado en Qreport el cual me muestra todas las facturas que yo tengo en una tabla y sus detalles. Esto lo hago utilizando un QRSubDetail1 y enlazando la tabla maestra con la de detalles con la propiedad MasterSource.
Pero ahora quiero hacer el mismo listado pero acontando los resultados, es decir, me gustaría utilizar Query en vez de Table, para poder utilizar condiciones, pero el problema es que no se como crear la relacion maestro-detalle entre dos query, ya que estos no tienen la propiedad MasterSource.

¿Alguien tiene alguna idea?
__________________
El saber no ocupa lugar.
Responder Con Cita
  #2  
Antiguo 29-07-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 24
__cadetill Va por buen camino
Bueno, propiedad MasterSource no tienen, pero si tienen la propiedad DataSource que sirve para lo mismo. En cuanto a la relacion la tienes que hacer dentro de la sentencia SQL, o sea, en la Query de detalle tienes que poner algo como

select * from detallefacturas
where NumFac = :NFac

donde NFac es el nombre del campo de la tabla Maestra (me he explicado?? )

De todas maneras, ya que lo haces con SQLs, puedes hacerlo con 1 sola sentencia SQL uniendo las dos tablas con una JOIN y, en el Report, en lugar de utilizar Subdetails, utilizar QRGroups

Espero te sirva
Responder Con Cita
  #3  
Antiguo 29-07-2003
URBANO URBANO is offline
Miembro
 
Registrado: jul 2003
Ubicación: Huelva
Posts: 126
Poder: 21
URBANO Va por buen camino
Wink

Te has explicado estupendamente.
Gracias a tu respuesta ya tengo solucionada la duda.

Muchas gracias.
__________________
El saber no ocupa lugar.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:28:41.


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
Copyright 1996-2007 Club Delphi