Ver Mensaje Individual
  #4  
Antiguo 12-09-2022
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Reputación: 22
kuan-yiu Va camino a la fama
No sé exactamente lo que estás haciendo, pero te pondré un ejemplo.
* Tengo una cabecera que debe cambiar según en que página del informe aparezca, así que por una parte dejé todos los elementos comunes y por otra los que a veces necesito ocultar.
La banda 'cabecera' (TQRBand, rbPageHeader) tiene una subbanda 'cabecera2' (TQRChildBAnd, con ParentBand=cabecera) que se muestra/oculta del siguiente modo:
Código Delphi [-]
procedure Tf_Informe.CabeceraBeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
   // Para que no muestre los títulos de columna cuando solo falta el resumen
   if not(QR_Informe.DataSet.Eof) then
         cabecera2.Enabled:= True
   else  cabecera2.Enabled:= False;
end;
Si necesitase distintas cabeceras (por ejemplo para páginas pares o impares) solo tendría que ampliar esa condición para decidir cual mostrar.
Responder Con Cita