FastReport 6: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(IF ELSE:)
Zeile 13: Zeile 13:
 
<source lang=bash>  
 
<source lang=bash>  
 
[TRIM(<Kopf_Fuss."KOPFTEXT">)]
 
[TRIM(<Kopf_Fuss."KOPFTEXT">)]
 +
</source>
 +
 +
 +
== Funktionen ==
 +
'''Hier Soll Ein Element Prozedural versteckt werden, normalerweise ist das ja nicht nötig '''
 +
 +
Es Muss ein MasterData Band existieren und das Child
 +
ancAncMasterData1HideIfNoData
 +
 +
Im Child Ereignisse
 +
OnBeforePrint: ancAncMasterData1HideIfNoData 
 +
 +
<source lang=pascal>
 +
procedure ancAncMasterData1HideIfNoData(Sender: TfrxComponent);
 +
begin
 +
  if AncMasterData1.RowCount = 0 then
 +
  begin
 +
  Engine.ShowBand(AncHeaderDatenNichtVersendet);
 +
  AncHeaderDatenNichtVersendet.Visible := True;
 +
  end;
 +
end;
 
</source>
 
</source>

Version vom 24. Oktober 2019, 12:22 Uhr


Fast Report 6

Anweisungen

IF ELSE:

 
[IIF(<KOPF_Fuss."LIEFERTERMIN">= 0,'_if_', '_else_')]   [IIF(<Kopf_Fuss."LIEFERTERMIN">= 0,  ' ', <Kopf_Fuss."LIEFERTERMIN">)]

Trim:

 
[TRIM(<Kopf_Fuss."KOPFTEXT">)]


Funktionen

Hier Soll Ein Element Prozedural versteckt werden, normalerweise ist das ja nicht nötig

Es Muss ein MasterData Band existieren und das Child

ancAncMasterData1HideIfNoData

Im Child Ereignisse

OnBeforePrint: ancAncMasterData1HideIfNoData  
 
procedure ancAncMasterData1HideIfNoData(Sender: TfrxComponent);
begin
  if AncMasterData1.RowCount = 0 then
  begin
   Engine.ShowBand(AncHeaderDatenNichtVersendet);
   AncHeaderDatenNichtVersendet.Visible := True;
  end;
end;