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

hmm, master detail tabelle?
ich erstelle meine tables ALLE mit sqldeveloper und rufe sie erst später mit apex auf,nachdem ich die getestet habe im sql developer.
master detail sind in der regel 2 normale tables mit fremdschlüssel.

mal als bespiel:
tabelle mitarbeiter (soll master sein) ,tabelle fahrkosten (soll detail sein)

tabelle mitarbeiter hat spalten wie name,vorname usw.,und primary key.spaltenname vom PK ist z.b. mitarbeiter_ID.

tabelle fahrkosten hat natürlich auch seinen eigenen primary key.dazu aber noch ne andere spalte ,nämlich mitarbeiter_ID.
im sqldeveloper in tabelle fahrkosten geht man auf fremdschlüssel,und gibt als referenziertes constraint den PK von tabelle mitarbeiter an.

lokale spalte ist dann also fahrkosten.mitarbeiter_ID und referenzierte spalte ist mitarbeiter.mitarbeiter_ID.

das alles kann man gut und einfach mit dem sqldeveloper machen und brauch dann später nur noch im apex assistent die tables und schlüssel angeben.

siehe bild:


edit:
in apex sieht das nachher so z.b. aus bei master /detail:
auf seite 10 wäre ein normaler report,klickt man auf den bleistift vom datensatz kommt man auf seite 11,wo man den datensatz bearbeiten kann.
im assistent kann man beim erstellen von master/detail angeben,ob der die detailtablle auch auf seite 11 ODER auf seite 12 angezeigt werden soll,ganz wie man will.man hat also 2 oder 3 seiten.apex weiss dann üebr den fremdschlüssel ,welcher datensatz vom detail zum mastertable passt.in obigen beispiel dann mitarbeiter_id.
da apex die mitarbeiter_ID nun bekannt ist,kann man damit natürlich auch andere berichte usw auf der seite aufrufen,z.b.:

select kilometer,euro from fahrkosten WHERE mitarbeiter_ID =:P11_mitarbeiter_ID







1 mal bearbeitet. Zuletzt am .

Anhänge: fremdkey.JPG (51.3 KB)  


Thema Neugierige geschrieben von geschrieben
Startprobleme 2994 Droggelbecher
Re: Startprobleme 1597 cc13
Re: Startprobleme 1586 Droggelbecher
Re: Startprobleme 1725 christian_goto
Re: Startprobleme 1299 Droggelbecher
Re: Startprobleme 1371 christian_goto
Re: Startprobleme 1349 Droggelbecher
Re: Startprobleme 1365 christian_goto
Re: Startprobleme 1293 Droggelbecher
Re: Startprobleme 1302 Droggelbecher
Re: Startprobleme 1385 christian_goto
Re: Startprobleme 1879 christian_goto


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