ich habe eine Abfrage erstellt, welche auch einzeln für sich tadellos funktioniert. Nun möchte ich einen Bericht erstellen, welcher als Grundlage diese Abfrage hat. Ich bekomme beim ausführen des Berichts aber nur Fehlermeldungen z.B. Eine Ausnahme vom Typ com.sun.star.lang.WrappedTargetException wurde entdeckt; Failed to process the report
Auch ohne Sortierung und/oder Gruppierung läuft es nicht.
Oracle Report Builder ist installiert
Hier mal meine Abfrage. Vielleicht hat ja jemand eine Idee woran das liegen könnte.
Ich bin Anfänger also bitte nicht so laut lachen über den wilden Code
Code: Alles auswählen
SELECT
( SELECT "Anrede" || CHAR( 13 ) || "Vorname" || ' ' || "Nachname" || CHAR( 13 ) || "Straße" || CHAR( 13 ) || "PLZ" || ' ' || "Ort" FROM "Adressen" WHERE "Adressen"."ID" = "F"."Adressen_ID" ) AS "Kunde",
"F"."Kennzeichen",
"F"."Hersteller",
"F"."Modell",
"F"."EZ",
"F"."FIN",
"Au"."ID" AS "Rechnungsnummer",
"Au"."Datum",
"Au"."Kilometerstand",
"Au"."Bezeichnung",
( SELECT SUM( "Anzahl" * "PreisVK" ) FROM "Arbeiten" WHERE "Au"."ID" = "Arbeiten"."Aufträge_ID" GROUP BY "Aufträge_ID" ) AS "Preis"
FROM
"Fahrzeuge" AS "F",
"Adressen",
"Aufträge" AS "Au"
WHERE "Adressen"."ID" = "F"."Adressen_ID"
AND "F"."ID" = "Au"."Fahrzeuge_ID"
AND ( LOWER ( "Nachname" ) LIKE LOWER ( '%' || :qNachname || '%' ) OR :qNachname IS NULL ) AND ( LOWER ( "Kennzeichen" ) LIKE LOWER ( '%' || :qKennzeichen || '%' ) OR :qKennzeichen IS NULL )
ORDER BY "Au"."Datum" DESC