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 22-05-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
mmmm , el resultado sigue siendo el mismo amigo:
http://www.subirimagenes.com/fondosy...do-506687.html

Esta es la estructura de mi quick Report:
http://www.subirimagenes.com/fondosy...te-506692.html

y este es el resultado de la consulta que me pasaste, que pues si funciona:
http://www.subirimagenes.com/otros-r...a2-506736.html

Y este es el codigo del boton Imprimir despues de haber seleccionado las fechas:
Código Delphi [-]
with Modulo.Busqueda do begin
        If active then close;
        SQL.Clear;
        SQL.Add('SELECT venta.id_venta, venta.fecha_venta, venta.total_venta, productos.descripcion,');
        SQL.Add('detalle_venta.precio_unitario, detalle_venta.cantidad_vendida ');
        SQL.Add('FROM venta');
        SQL.Add('join detalle_venta on venta.id_venta = detalle_venta.id_venta');
        SQL.Add('join productos on detalle_venta.id_producto = productos.id_producto');
        SQL.Add('WHERE venta.fecha_venta between "2008-05-01" and "2008-05-31"');
        SQL.Add('order by venta.id_venta');
        //ParamByName('Fechaini').AsDateTime := unDateTimePickerIni.DateTime;
        //ParamByName('FechaFin').AsDateTime := unDateTimePickerFin.DateTime;
        Open;
     end;

     form18.QuickRep1.DataSet:=modulo.busqueda;
     form18.QRGroup1.Expression:=modulo.busqueda.fieldbyname('id_venta').AsString;
     form18.QRSubDetail1.DataSet:=modulo.busqueda;
     form18.QRDBText1.DataSet:=modulo.busqueda;
     form18.QRDBText2.DataSet:=modulo.busqueda;
     form18.QRDBText3.DataSet:=modulo.busqueda;
     form18.QRDBText4.DataSet:=modulo.busqueda;
     form18.QRDBText5.DataSet:=modulo.busqueda;
     form18.QRDBText6.DataSet:=modulo.busqueda;
     form18.QRDBText1.DataField:='id_venta';
     form18.QRDBText2.DataField:='fecha_venta';
     form18.QRDBText3.DataField:='total_venta';
     form18.QRDBText4.DataField:='descripcion';
     form18.QRDBText5.DataField:='cantidad_vendida';
     form18.QRDBText6.DataField:='precio_unitario';
     form18.QuickRep1.Preview;

Como veras solo estoy probando las ventas del mes de mayo, tengo como 4 ventas, y solo me muestra la primera y en Detalle muestra los productos de todas las ventas

Gracias por tu paciencia amigo, espero sigas ayudandome

Última edición por metroyd fecha: 22-05-2008 a las 18:51:11.
Responder Con Cita
  #2  
Antiguo 22-05-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
PUes supongo que el problema será que estas utilizando una banda "Sub Detail" cuando debería ser "Detail"
__________________

Responder Con Cita
  #3  
Antiguo 22-05-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Bueno, quite la SuDetail y agrege una QRBand con tipo Detail, y ahi meti los QRDBTEXT correspondientes a Descripcion, cantidad vendida y costo. pero no cambio el resultado!!
Si trato de poner su propiedad linkband al QRGroup no realiza la operacion de mostrar el reporte.
Tal vez este reporte sea imposible de hacer con QuickReports
Responder Con Cita
  #4  
Antiguo 22-05-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
tengo infinidad de reportes que hacen eso que pides, todos hechos con quickreports. No es imposible.

Simplemente algún detalle está faltando.

¿Seguro que pusiste el campo "ID_Venta" en la propiedad "Expression" de la banda "GroupBand" ?
__________________


Última edición por ContraVeneno fecha: 22-05-2008 a las 19:16:38.
Responder Con Cita
  #5  
Antiguo 22-05-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
tengo infinidad de reportes que hacen eso que pides, todos hechos con quickreports. No es imposible.

Simplemente algún detalle está faltando.

¿Seguro que pusiste el campo "ID_Venta" en la propiedad "Expression" de la banda "GroupBand" ?
Código Delphi [-]
form18.QRGroup1.Expression:=modulo.busqueda.fieldbyname('id_venta').AsString;


Es correcto esto?

Ahora que recuerdo mencionaste algo de AfterPrint en Falso, pero este es un EVENTO, como puedo asignar el valor falso?? sera esto lo que hace que falle????
Responder Con Cita
  #6  
Antiguo 22-05-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
ya vi el problema, jejeje

cuando haces:
Código Delphi [-]
form18.QRGroup1.Expression:=modulo.busqueda.fieldbyname('id_venta').AsString;

Estas agrupando por el valor de ID_Venta, no por el campo.

tiene que ser:
Código Delphi [-]
form18.QRGroup1.Expression:='ID_Venta';

///o tambien
form18.QRGroup1.Expression:=modulo.busqueda.Fields[0].FieldName;
__________________

Responder Con Cita
  #7  
Antiguo 22-05-2008
metroyd metroyd is offline
Miembro
 
Registrado: oct 2007
Posts: 78
Poder: 17
metroyd Va por buen camino
Excelente Maestro

UFF, HASTA QUE POR FIN RESULTÓ
gRACIAS

OYE ME PODRIAS AYUDAR CON OTRO REPORTE PARECIDO A ESTE?? PERO AKI MANEJO LA CARTELERA DE UN CINE, DEJA TE PASO EL LINK DEL HILO DONDE PUSE ESTO
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
como hacer un reporte en php? gabrielflowers PHP 5 18-10-2007 19:24:44
Como hacer para que Vista no reporte "No se pudo comprobar el editor" Firma digital fcios Windows 2 16-06-2007 04:52:49
¿Cómo hacer un reporte en forma de matriz? dibe Impresión 6 18-08-2006 02:45:25
Como hacer Ejecutable un Reporte en Crystal?? Barzaugc Impresión 2 16-12-2005 22:03:50
Como hacer un reporte dinamico ? IVAND Impresión 1 04-11-2003 23:05:56


La franja horaria es GMT +2. Ahora son las 21:04:37.


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