PDA

Ver la Versión Completa : lineas en Fast Report


bismarito
21-01-2008, 19:50:16
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
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
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
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:


while engine.freespace > childband1.height do
begin
engine.showband(childband1);
end;



Saludos

FSCH++
26-03-2008, 07:25:27
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 [-] (http://www.clubdelphi.com/foros/#)
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 (http://www.fast-report.com) es una excelente aplicacion, vale la pena lo que se paga por ella :)