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