Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
Re: Bericht anhand Felder aktualisieren
geschrieben von: mozart (Moderator)
Datum:

Das ist ein eindeutiger Fall für eine dynamische SQL-Abfrage ... einfach dort prüfen ob Werte da sind und dann dementsprechend filtern lassen ... in etwa so:

Stelle deinen Bericht auf dynamische SQL-Abfrage um und dort in der Quelle in etwa sowas rein:

declare q varchar(4000);
begin
q:= 'select "Datum", "Projekt_id", "kunden_id" from "TABELLE" WHERE 1=1 ' ;
if :P2_DATUM is not null then
q:=q||' and DATUM < SYSDATE ';
else null; end if;

if :P2_KUNDEN_ID is not null then
q:=q||' and Filter ';
else null; end if;

if :P2_PROJEKT_ID is not null then
q:=q||' and Filter ';
else null; end if;


return q;
end;


Gruß
mozart <[a]> htmldb.de



Thema Neugierige geschrieben von geschrieben
Bericht anhand Felder aktualisieren 3014 lilla
Re: Bericht anhand Felder aktualisieren 1738 mozart
Re: Bericht anhand Felder aktualisieren 1424 lilla
Re: Bericht anhand Felder aktualisieren 1433 lilla
Re: Bericht anhand Felder aktualisieren 1987 mozart


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.