Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   fastreport y SuppressRepeated (https://www.clubdelphi.com/foros/showthread.php?t=75783)

afxe 19-09-2011 16:15:09

fastreport y SuppressRepeated
 
Hola foro.

Estoy usando la propiedad SuppressRepeated (FR4 y D7) para sólo imprimir una columna cuando ésta cambia de valor: Pongamos este ejemplo:
Código:

Magdalenas de chocolate      10/09/2011    56 unds.
                            11/09/2011    46 unds.
                            12/09/2011    32 unds.
Sobaos envasados            10/09/2011    30 unds.
                            11/09/2011    32 unds.

Pues bien, me gustaría poner una línea de separación cuando se cambia el grupo, o activar la propiedad Frame.Top de la columna fecha cuando se detecte que se ha impreso la descripción del artículo, para romper visualmente un poco la secuencialidad del listado. ¿Sabeis cómo hacerlo?

Gracias.

afxe 19-09-2011 17:18:19

Autorespuesta.
 
Listo, ya lo he encontrado, programando el evento OnAfterData del Memo de artículos:

Código Delphi [-]
 
procedure FicheroArticuloOnAfterData(Sender: TfrxComponent);
begin
  if (ColumArti.Memo.Text = '')
    then ColumFecha.Frame.Typ := 0
    else ColumFecha.Frame.Typ := ftTop;
end;

Gracias y hasta otra.


La franja horaria es GMT +2. Ahora son las 12:43:16.

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