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: Suche
geschrieben von: mozart (---.dip0.t-ipconnect.de)
Datum:

Hmm der Button leitet also zur Loginseite weiter? egal

Wenn ich dich richtig verstehe möchtest du deinen Beriht nach mehreren Feldern filtern. Dazu benötigst du eine Seite mit SQL-Bericht, OK eigentlich eine dynamische Abfrage. Dies deshalb, da mehrere Felder zum filtern verwendet werden sollen.

Also deine Quelle für den SQL-Bericht sieht folgendermaßen aus:
(hier ein beispiel von mir)

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;


Für jedes Feld (:P9_SuchfeldX) existiert eine "if then end if;" Bedingung, da dieses Feld ja auch leer sein kann und die Filterbedgung dann raus muß.

Ich habe hier auf Seite 9 5 Suchfelder verwendet.


Ein weiteres Problem bei dir scheint das weiterleiten zu sein. Prüfe bitte auf der Berichtsseite die Verzweigungen. Diese sollten auf die gleiche Seite zeigen (bei dir 2)

Evtl. hast du auch eine falsche Schaltfläche (Button) erstellt. Richtig ist diese - "Schaltfläche erstellen, die zwischen den Elementen dieser Region angezeigt wird".

Bei bedarf schau dir mal die Anwendung an -

[zorg.homeip.net]
Das ist meine Testumgebung (User Tester / welcome Workspace amt83)



Gruß
mozart <[a]> htmldb.de



Thema Neugierige geschrieben von geschrieben
Suche 2545 Sandro
Re: Suche 1336 mozart
Re: Suche 1341 Sandro
Re: Suche 1664 ajung


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