[Gelöst]Feld im Report Header unterdrücken wenn leer

16. Januar 2008 09:04

Hallo zusammen,

ich würde gern im Header eines Reports ein Feld (Lieferdatum) inkl. Beschreibung nur drucken wenn es auch gefüllt ist, wie stelle ich das an?
Bisher konnte ich solche Felder immer in eigene Sections packen und dann mit CurrReport.SHOWOUTPUT(FALSE) das Drucken der Sektion verhindern, das geht hier ja aber nicht.

Danke im voraus
Christian
Zuletzt geändert von Ara am 16. Januar 2008 10:14, insgesamt 1-mal geändert.

16. Januar 2008 09:41

Du kannst eine Globale Textvariable in die SourceExpression des Datumsfeldes nehmen und diese dann mal mit dem Datum füllen und mal auf leer setzen.

16. Januar 2008 10:14

Danke für die schnelle Antwort.
Ich habe glaube zwar nicht 100% verstanden wie du es gemeint hast, hat mich aber auf jeden Fall auf die richtige Spur geführt. Ich hab es nun so gelöst:
Code:
ShipDate:='';
IF Job."Shipment Date" <> 0D THEN
   ShipDate:=Text007;


Danke,
Gruss
Christian

16. Januar 2008 10:28

Genauso!

Alternativ:
Code:
ShipDate:='';
IF Job."Shipment Date" <> 0D THEN
   ShipDate:=Job.FIELDCAPTION("Shipment Date");

Keine Ursache!