RSS
 

Typenkonvertierungen unter Crystal Reports 2008

Veröffentlicht am Dezember 18, 2008 um 5:15 pm

18 Dez

Diesmal geht es um die Typenkonvertierungen in CrystalReports 2008.

Die Möglichkeiten sind immens:

Crystal Reports kann jede Art von Datenformat zu Strings konvertieren und dabei auch formatieren.

Womit? ToText bietet dies.

ToText kann Datumsformate,Zahlen und Zeiten umwandeln und formatieren.

Ein Beispiel: ToText({Datenbank.Zahl},0) konvertiert eine Zahl und kürzt Dezimalstellen.

ToText({Datenbank.Datum}, “dddd, tt. MMM, yy”) würde für heute ausgeben: Mittwoch, 17.Dez,2008

ToWords konvertiert Zahlen zu Wörtern. D.h. ’30′ wird zu ‘dreizig’

Als letztes konvertierungen zum Thema Datum:

DateValue liest Datenfelder aus und konvertiert sie zu einem Datum! Anwendbar ist dies auf Zahlenfelder im Format wie 17.12.2008 oder auch einem Textfeld wie weiter oben zu sehen.

Dieses Datumsfeld läßt sich dann in Crystal Reports formatieren wie jedes Datum (lang,kurz,mit Tagesnamen etc pp)

Beispiel: Die Parameter

Werden mit DateValue eingelesen und stehen nun als Datum im Bericht zur Verfügung.

Wie zu sehen ist sind nach den beiden Feldern die Tage und Wochen berechnet ( nur ganzzahlig).

Zu realisieren ist dies mit einer weiteren Funktion. DateDiff berechnet die Differenz zwischen zwei Datumswerten und gibt diesen als Zahl aus, dabei muss angegeben werden, in welcher Dimension gerechnet wird, dies kann von Tagesdifferenz, über Monate zu Jahren sein.

 

Hinterlassen Sie eine Nachricht