Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   lineas en Fast Report (https://www.clubdelphi.com/foros/showthread.php?t=52443)

bismarito 21-01-2008 19:50:16

lineas en Fast Report
 
Hola a todos, espero que puedan ayudarme, he diseñado un reporte con Fast Report para unos comprobantes, y al final de la página he colocado he colocado los datos de la sumatoria he colocado unas lineas horizontales que bayan desde el encabezado de la pagina hasta el pie, pero al momento de la visualización no se muentran bien, solo una parte dejando el informe con una linea en el medio, si alquien tubo este problema y me pueda ayudar, por favor ayudemen a solucionar mi problemita.

Gracias.

jcarteagaf 21-01-2008 20:05:18

Lineas en Reporte
 
Que version de Fastreport usas? Podrias colocar una imagen de tu reporte para ver mejor el problema?

De todas formas yo coloco lineas en las bandas y le asigno las siguientes propiedades:

Left= 0
Top = 0
Width = Ancho de la banda (en tamaño carta 19.59)

Si quiero que toda la banda tenga un recuadro uno el TfrxShapeView y le coloco su propiedad Align en baClient

Saludos

bismarito 21-01-2008 20:44:32

1 Archivos Adjunto(s)
Gracias por responder, estoy empleando Fast Report 4.0.11 y te adjunto una imagen de los resustados

jcarteagaf 22-01-2008 15:10:40

Lineas en Reporte
 
No se si sera la mejor solucion pero funciona.

Agrega un banda de Footer (pie) a tu reporte (no pie de pagina, solo pie). Luego agregas una banda Child (hija) independiente. En esta ultima colocas las lineas que quieras (o pueden ser unos frxMemos vacios con las lineas ubicadas donde tu desees que continuen en tu reporte.

Luego en el evento OnAfterPrint de la banda Pie coloca el siguiente codigo:

Código Delphi [-]
  
  while engine.freespace > childband1.height do
  begin
    engine.showband(childband1);
  end;

Saludos

FSCH++ 26-03-2008 07:25:27

Cita:

Empezado por jcarteagaf (Mensaje 259942)
No se si sera la mejor solucion pero funciona.

Agrega un banda de Footer (pie) a tu reporte (no pie de pagina, solo pie). Luego agregas una banda Child (hija) independiente. En esta ultima colocas las lineas que quieras (o pueden ser unos frxMemos vacios con las lineas ubicadas donde tu desees que continuen en tu reporte.

Luego en el evento OnAfterPrint de la banda Pie coloca el siguiente codigo:

Código Delphi [-]
while engine.freespace > childband1.height do begin engine.showband(childband1); end;


Saludos

Este es mi reporte actual:
http://img258.imageshack.us/img258/5449/imagen6zj6.jpg
y asi quiero que sea:
http://img212.imageshack.us/img212/8270/imagen5jl9.jpg

Creo haber seguido los pasos al pie de la letra:
1º Agregue el footer y el child:
http://img258.imageshack.us/img258/964/imagen3wz9.jpg
2º Agregue el codigo al evento OnAfterPrint del footer:
http://img186.imageshack.us/img186/74/imagen4bw0.jpg
Y esto es como me quedo:
http://img258.imageshack.us/img258/6619/imagen1ag3.jpg
http://img186.imageshack.us/img186/9914/imagen2ef5.jpg
Es decir, un renglon del detalle por pagina, luego espacio rayado, luego pie de pagina.

Que estoy haciendo mal? Muchas gracias

teclilla 28-03-2008 18:29:40

Disculpad, yo estoy usando QuickReport, pero he leido que tiene muchos errores, donde podria conseguir FastReport? es libre?
Gracias.

hecospina 28-03-2008 21:34:29

www.fast-report.com es una excelente aplicacion, vale la pena lo que se paga por ella :)


La franja horaria es GMT +2. Ahora son las 21:45:18.

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