Club Delphi  
    Paypal   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 01-12-2011
amell2020 amell2020 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 41
Poder: 0
amell2020 Va por buen camino
Ayuda con quireckt y Tablas detalles

hola amigo me gustaria saber como puedo hacer estoy en quickreport, yo tengo una tabla factura que tiene varias tablas detalle relacionada con id de factura, ahora yo kiero mostrar en quickreport como se ve en esta imagen hay presente dos trabas pero seran mas tablas de detalle de factura:
Imágenes Adjuntas
Tipo de Archivo: jpg 34.jpg (14,0 KB, 15 visitas)
Responder Con Cita
  #2  
Antiguo 01-12-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
y que tienes avanzado hasta el momento?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 01-12-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Poder: 21
olbeup Va camino a la fama
Hombre lo primero es construir la SQL, que seguramente no la tendrás, ¿o si?, ¿has utilizado alguna vez el QuickReport?, segurametne no, ¿o si?, y como dice el compañero oscarac, ¿que tienes echo?, para poder orientarte en todo lo que se pueda.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #4  
Antiguo 01-12-2011
amell2020 amell2020 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 41
Poder: 0
amell2020 Va por buen camino
si tengo la consulta hechas, lo unico que usado quickrepot para cosa sencillas. esta es mi consulta:
Código SQL [-]
SELECT 
    [RIS PACIENTES].[Id RIS PACIENTE],
    [RIS PACIENTES].NOMBRE, 
    [RIS PACIENTES].NSS,
    MEDICOS.[CODIGO MÉDICO],
    MEDICOS.NOMBRE as MEDICO,
    MEDICOS.ESPECIALIDAD,
    [DIAGNOSTICO A].IDCIE10,
    [DIAGNOSTICO A].DESCRIPCIÓN,
    [TIPO DE SALA].Id,
    [TIPO DE SALA].[TIPO DE SALA],
    [TIPO DE SALA].[COSTO POR DIA],
    HOSPITALIZACIÓN.ID,
    HOSPITALIZACIÓN.Fecha_Factura,
    HOSPITALIZACIÓN.[FECHA DE HOSPITALIZACIÓN],
    HOSPITALIZACIÓN.[FECHA DE ALTA],
    HOSPITALIZACIÓN.[DIAS DE HOSPITALIZACIÓN],
    MEDICAMENTOS.[Id MEDICAMENTO],
    MEDICAMENTOS.MEDICAMENTO,
    MEDICAMENTOS.CANTIDAD,
    MEDICAMENTOS.[PRECIO UNITARIO],
    MEDICAMENTOS.[PRECIO TOTAL],
    MEDICAMENTOS.Categoria,
    PROCEDIMIENTOS.ID_PROCEDIMIENTO,
    PROCEDIMIENTOS.PROCEDIMIENTO,
    PROCEDIMIENTOS.CANTIDAD,
    PROCEDIMIENTOS.PRECIO,
    PROCEDIMIENTOS.PRECIO_TOTAL,
    LABORATORIOS.Id,
    LABORATORIOS.EXAMEN,
    LABORATORIOS.[PRECIO UNITARIO],
    LABORATORIOS.TOTAL,
    IMAGENES.Id,
    IMAGENES.[ESTUDIO DE IMAGEN],
    IMAGENES.CANTIDAD,
    IMAGENES.PRECIO_UNITARIO,
    IMAGENES.[COSTO TOTAL],
    HOSPITALIZACIÓN.[COSTO TOTAL DE HOSPITALIZACIÓN]
    
    
    
 
FROM [RIS PACIENTES]
LEFT OUTER JOIN HOSPITALIZACIÓN ON HOSPITALIZACIÓN.ID = [RIS PACIENTES].[Id RIS PACIENTE]
LEFT OUTER JOIN MEDICOS ON MEDICOS.[Id MEDICOS] = HOSPITALIZACIÓN.[MEDICO DE HOSPITALIZACIÓN]
LEFT OUTER JOIN MEDICAMENTOS ON MEDICAMENTOS.id_hospitalización = HOSPITALIZACIÓN.ID 
LEFT OUTER JOIN PROCEDIMIENTOS ON PROCEDIMIENTOS.id_hospitalización = HOSPITALIZACIÓN.ID 
LEFT OUTER JOIN LABORATORIOS ON LABORATORIOS.ID_HOSPITALIZACION = HOSPITALIZACIÓN.ID 
LEFT OUTER JOIN IMAGENES ON IMAGENES.ID_HOSPITALIZACION = HOSPITALIZACIÓN.ID 
LEFT OUTER JOIN [TIPO DE SALA] ON [TIPO DE SALA].Id = HOSPITALIZACIÓN.[TIPO DE SALA]
LEFT OUTER JOIN [DIAGNOSTICO A] ON [DIAGNOSTICO A].ID_HOSPITALIZACION = HOSPITALIZACIÓN.ID

order by NOMBRE
y mira que tengo en quickrepot mi imagen:
Imágenes Adjuntas
Tipo de Archivo: jpg 33.jpg (11,1 KB, 7 visitas)
Responder Con Cita
  #5  
Antiguo 01-12-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Poder: 21
olbeup Va camino a la fama
Veo que si tienes la SQL echa, pero, ¿que es lo que quieres imprimir?, y ¿en que orden?, ejemplo:
Cita:
1. Datos del paciente.
2. Datos del Médico
3. Medicamentos que se ha suministrado
4. etc..
Lo primero que tienes que diseñar es, no hace falta que lo realices en QuickReport, simplemente en hoja de cálculo en que orden y de donde saldrán los campos y de que base de datos, una vez construido pasamos al QuickReport poniendo QRBand, QRGroup, QRDetail, QRSubDetail, porque lo quieres desglosado por paciente y todo lo que se le ha realizado, ya lo del diseño te lo dejo a ti.

Un saludo
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #6  
Antiguo 01-12-2011
amell2020 amell2020 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 41
Poder: 0
amell2020 Va por buen camino
si eso es lo que yo quiero mostrar todo lo que se le a realizado a un paciente unico en el quickrepot, esa consulta que le pase cuando yo la ejecuto, solo me muestra los datos del paciente pero las otras tablas me salen en blanco me pueden decir porque pasa eso??

bueno y en otra parte ya tengo todo lo componente que dice olbeup solo que QRBand le puse title porque ese es que se pone por defecto.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con relacion maestro detalles. OscarBravo Tablas planas 1 26-07-2007 17:24:41
como imprimo con rave 2 tablas detalles? JefeNet Impresión 10 02-06-2006 21:46:33
Ayuda con SQL y 3 Tablas hmoner SQL 11 06-05-2005 19:48:32
Detalles.... yhoho Varios 2 08-03-2005 13:58:22
Imprimir 2 detalles IVAND Impresión 1 28-11-2003 19:45:09


La franja horaria es GMT +2. Ahora son las 22:55:18.


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