Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Suchfunktion mit Auswahlliste
geschrieben von: mozart (---.landkreis-oder-spree.de)
Datum:

du mußt eine dynamische Abfrage verwenden

Neue Abfrage (is ne Abfrage aus einer meiner Anwendungen mit 5 Suchfeldern ...) erstellen:

Typ der Abfrage auf SQL-Abfrage(PL/SQL-Funktiuonsbody der SQL Anweisung zurückgibt ..)
Regionsquelle :

declare q varchar(4000);
begin
q:= 'select "PACHT_ID","FLSTKEY","ABS_NR","GEMARKUNG","GEMARKUNGSNR","FLUR", "ZAEHLER","NENNER" from "ABSCHNITTE" WHERE 1=1 ' ;
if :P9_SUCHFELD1 is not null then
q:=q||' and instr(upper(FLSTKEY),upper(nvl(:P9_SUCHFELD1,FLSTKEY))) > 0 ';
else null; end if;

if :P9_SUCHFELD3 is not null then
q:=q||' and instr(upper(FLUR),upper(nvl(:P9_SUCHFELD3,FLUR))) > 0 ';
else null; end if;

if :P9_SUCHFELD4 is not null then
q:=q||' and instr(upper(ZAEHLER),upper(nvl(:P9_SUCHFELD4,ZAEHLER))) > 0 ';
else null; end if;

if :P9_SUCHFELD5 is not null then
q:=q||' and instr(upper(NENNER),upper(nvl(:P9_SUCHFELD5,NENNER))) > 0 ';
else null; end if;

if :P9_SUCHFELD2 is not null then
q:=q||' and instr(upper(GEMARKUNG),upper(nvl(:P9_SUCHFELD2,GEMARKUNG))) > 0 ';
else null; end if;

return q;
end;



Prinzip ist jetzt hoffentlich klar - ansonsten frag nochmal ... ;-)

Gruß
mozart <[a]> htmldb.de



Thema Neugierige geschrieben von geschrieben
Suchfunktion mit Auswahlliste 2800 trojana
Re: Suchfunktion mit Auswahlliste 1196 mozart
Re: Suchfunktion mit Auswahlliste 840 trojana
Re: Suchfunktion mit Auswahlliste 1158 mozart


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