Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-11-2005
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.639
Poder: 10
Emilio Va por buen camino
Cita:
Empezado por uper
espero haberme entendido
Espero que hayas conseguido entenderte
__________________
Saludos
Emilio
Responder Con Cita
  #2  
Antiguo 11-11-2005
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 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
  #3  
Antiguo 12-11-2005
nidia nidia is offline
Miembro
 
Registrado: nov 2005
Posts: 26
Poder: 0
nidia Va por buen camino
si en clave es donde se te duplican los valores, le has calado con order by por clave, y cantidad para que lo pueda hacer unicos
Responder Con Cita
  #4  
Antiguo 17-05-2007
CIMERO CIMERO is offline
Registrado
 
Registrado: feb 2007
Posts: 1
Poder: 0
CIMERO Va por buen camino
Probaste usando left join? seria:
select * from <tablaprincipal>
left join tabla1 on tablaprincipal.campo=tabla1.campo
left join tabla2 on tablaprincipal.campo=tabla2.campo

el left join trae todos, los campos de la tabla que esta a la izquierda, en este caso tablaprincipal, y los de la derecha si existen, de lo contrario deja null.
suerte!!
Responder Con Cita
  #5  
Antiguo 17-05-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Hola CIMERO, bienvenido al Club, parece que tu comentario llega un poco tarde, el último post fue hecho el 12/11/2005, de todas formas se agradece tu intervención.

Te invito a que leas nuestra Guía de Estilo y la otra Guía de Estilo.

Pues nada, nuevamente bienvenido y espero disfrutes y aproveches todo lo que tenemos en el Club.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 19:11:27.


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