Ver Mensaje Individual
  #7  
Antiguo 11-11-2005
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Reputación: 23
uper Va por buen camino
hola

estoy intentando como generar la sentencia sql y como quedaria en el quickReport,
tabla pedido
Código:
   
 PEDIDO_ID, PED_CLIENTE, PED_FECHA, PED_IVA, PED_SUBTOTAL, PED_TOTAL
  
 Tabla detalle1
 DET_IND, DET_ORDEN, DET_CANTIDAD, DET_PRECIO
  
 tabla detalle2
  DET_ANX_ID, DET_ANX_MAT, DET_ANX_CANTIDAD, DET_ANX_PRECIO
donde: DET_IND, DET_ANX_ID van refenciadas a PEDIDO_ID.
como explicaba, que bandas uso para que me de el reslutado de las tres tablas, en caso de que las tres tablas tuviese informacion o solo una de las dos del detalle.
intente interpretar esto para interbase
Código SQL [-]
 Select PEDIDO_ID, PED_CLIENTE, PED_IVA, PED_SUBTOTAL, PED_TOTAL, DET_IND, DET_ORDEN,
   DET_CANTIDAD, DET_PRECIO, DET_ANX_ID, DET_ANX_MAT, DET_ANX_CANTIDAD, DET_ANX_PRECIO
   from PEDIDOS inner join PEDIDOS_DET on PEDIDOS_DET.DET_IND=PEDIDOS.PEDIDO_ID)
 inner join PEDIDOS_ANEXOS on PEDIDOS_ANEXOS.DET_ANX_ID=PEDIDOS.PEDIDO_ID)
 where PEDIDOS.PEDIDO_ID
 in (select DET_IND from PEDIDOS_DET where PEDIDOS_DET.DET_IND=PEDIDOS.PEDIDO_ID)
 and PEDIDO_ID=1

pero el resulta en el quickreport no es el esperado en pantalla me vuelve a duplicar los regsitros para ser impresos use un Qrband-rbDetail

Código PHP:
 cantidad  clave  descripcion
  1            1       producto1
  1            2       producto2
  1            1 
--->me duplica
  1            2 
--->me duplica 
esos es lo quiero hacer, la verdad no se como incluir esta consulta en el quickreport.
Gracias.

Última edición por dec fecha: 12-11-2005 a las 19:16:54. Razón: Ajustar el ancho del texto. Añadir etiquetas [SQL]...[/SQL]
Responder Con Cita