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 02-07-2010
schdamian schdamian is offline
Registrado
 
Registrado: abr 2010
Posts: 7
Poder: 0
schdamian Va por buen camino
Dos Detail en ZReport

Hola a todos, quisiera saber si se pueden poner dos Detail en ZReport, la idea es la siguiente, tengo un cliente que en sus facturas imprime bonificaciones, es decir articulos sin importe, tengo dos tablas una de detalle de la factura y otra del detalle de las bonificaciones de esa factura, la idea es poner 2 detail, no se si hay otra forma de solucionarlo de no ser asi, por ahora logre imprimir bien el detalle facturado pero solo el primer bonificado.
El formato de la factura es mas o menos el siguiente:

Cantidad - Descripcion - Precio

1 Descripcion del Articulo 10.90
2 Descripcion del Articulo 45.89
Bonificaciones
1 Descripcion del Artic.
6 Otra Descripcion de otro artic

pueden ser 10 articulos facturados y uno bonificado o al reves, la idea es que imprima todos los registros (vinculados a esa factura) de las 2 tablas.

desde ya muchas gracias y saludos.

Utilizo ZReport por las impresoras matriciales del cliente.
Responder Con Cita
  #2  
Antiguo 02-07-2010
Jab Jab is offline
Miembro
 
Registrado: feb 2008
Posts: 83
Poder: 0
Jab cantidad desconocida en este momento
¿Y no has pensado que al ser matriciales igual te compensa directamente imprimir en el puerto de impresión? Es decir, un writeln de toda la vida ...

De esta manera puedes imprimir lo que quieras. Si fuera otro tipo de impresora ya no te lo recomiendo claro.
Responder Con Cita
  #3  
Antiguo 02-07-2010
schdamian schdamian is offline
Registrado
 
Registrado: abr 2010
Posts: 7
Poder: 0
schdamian Va por buen camino
Gracias Jab por responder, intente hacerlo con writeln al puerto lpt1, pero el tema es que quedaban desparejos los importes, dependian del largo de la descripcion, cuanto mas larga la descripcion mas a la derecha salia el precio, se entiende.

Recien lo resolvi, dejo aca como hice por si a alguien quiere hacer algo parecido.

Le puse un "SubDetail" al Header y le asocie un DataSet (el de detalle de prodcutos facturados), luego meti un "detail" vacio y le puse un "SubDetail" asociado al dataset de bonificaciones, de esa forma me imprime como yo quiero, quedó algo asi el reporte:

Header
SubDetail (tabla detalle prod facturados)
Detail
SubDetail (tabla detalle de bonificaciones)
Footer

asi que por ahora sigo con ZReport que la verdad me sorprendio la cantidad de cosas que se pueden hacer con este componente.

Gracias y saludos a todos.
Responder Con Cita
  #4  
Antiguo 05-07-2010
Jab Jab is offline
Miembro
 
Registrado: feb 2008
Posts: 83
Poder: 0
Jab cantidad desconocida en este momento
Para que te queden alineados siempre puedes usar la función Format

Por ejemplo:
Código:
 sBruto:=Format('%9.2n',[Bd.TbIMPORTEBRUTO.Value]);
De esta manera los importes te quedarían alineados.
Además también puedes limitar la descripción con la cantidad de datos a escribir, etc.
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 Configurar el Detail en el ZReport? pichi Vignola Impresión 0 08-11-2006 15:14:39
Zreport jfontane Impresión 2 29-10-2003 21:10:18
interbase:¿como crear un master-detail-detail? ElSanto24 Firebird e Interbase 2 22-10-2003 10:24:45
Master/Detail/Detail/Detail/etc... hgiacobone Tablas planas 2 24-07-2003 17:20:31


La franja horaria es GMT +2. Ahora son las 20:02: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