Datumsrechnung in iReport

Alex02

Mitglied
Hallo,

ich möchte in iReport Differenz aus zwei Timestamps machen.
Ich nehm mal an, das kann man über eine Variable lösen. Blos wie?

Geht es direkt in iReport, oder sollte ich dazu eine Klasse erstellen

Kennt jemand einen Ansatz?

Gruß

Alex
 
Falls du die Daten aus einer Datenbank ausliest, kannst du das direkt im SQL Query machen ..

Gruß Stefan
 
Hallo Stefan,

ich les die Daten aus einer Datenbank heraus. Die Query dazu hab ich in iReport erstellt.

Hab ich eine Möglichkeit über SQL if-Abfragen zu machen? Wenn ja, könntest du mir möglicherweise kurz ein kleines Beispile posten.

Ich versuche gerade die Datumsrechnung über eine selbsterstellte Klasse, die an iReport angebunden habe zu lösen.

Stoß aber auf Probleme. Ich übergeb vier Tiemestamps an java.class. Dort wird geprüft (auf NULL) und abhängig davon eine Rechnung ausgeführt. Ist jedoch ein aus der DB ausgelesener Wert NULL erfolgt aus irgendeinem Grund kein Aufruf der java.class.

D.h. bei 400 Datensätzen erfolgt der Aufruf der class-Datei (und damit die Datumsrechnung) ca. 40 Mal.

Weißt du vielleicht wieso keine Übergabe erfolgt, wenn Null-Werte drin sind?

Gruß

Alex
 
Zurück