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: Aller Apexanfang ist schwer
geschrieben von: christian_goto (---.pool.mediaWays.net)
Datum:

moin,

hört sich nach "tabellarische form" an.anlegen kann man die einfach über: erstellen/region auf dieser seite/form/tabellarische form.
wenn ich das richtig verstanden habe hast du 2 tabellen.eine haupt und eine name-tabelle.ich würde in der haupttabelle noch eine spalte anlegen:name_ID
damit ersparst du dir die zuordnungstabelle.
die hauptabelle mit der tabellarischen form verwenden.dort gibts ja jetzt auch name_ID.nun in die berichtsattribute rein und dort unter "tabellarisches form element" /anzeigen als "auswahlliste " auswählen ,z.b. auswahlliste (auf abfrage basierende werteliste) .
unter werteliste/definition der werteliste kommt noch die abfrage rein:

select NAME display_value, NAME_ID return_value
from NAME_TABLE
order by 1

somit hast du eine auswahl in jeder zeile,in der du den namen auswählst und die namens_id´s direkt in die haupttabelle geschrieben wird.
sollen einige spalten nicht editiertbar sein,stellst du in den berichtsatributen die entsprechende spalte um: "tabellarisches form element" /anzeigen als" von textfeld nach standardberichtspalte.

ein anderer ansatz wäre,die tabellarische form mit deiner zuordnungstabelle zu verwenden.die spalte NAME_ID als werteliste ausführen wie oben beschrieben,die anderen spalten auch als wertelisten ausführen,dort dann das wertelistenselect dann jeweils etwa so :

select WOHNORT display_value, WOHNORT_ID return_value
from HAUPT_TABLE
order by 1

gruss








Thema Neugierige geschrieben von geschrieben
Aller Apexanfang ist schwer 2538 Wudy
Re: Aller Apexanfang ist schwer 1268 cc13
Re: Aller Apexanfang ist schwer 1334 christian_goto
Re: Aller Apexanfang ist schwer 1706 Wudy


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