Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: lutz am Mai 29, 2012, 21:50:52

Titel: Unternehmenshierarchie in einer Abfrage erfassen
Beitrag von: lutz am Mai 29, 2012, 21:50:52
Hallo,

ausgehend von einer Organisationseinheit sollen mittels einer Abfrage alle hierarchisch jeweils untergeordneten Organisationseinheiten selektiert werden. Der Vorstellung liegt ein Unternehmensaufbau, wie etwa Teilkonzern - Sparte - Bereiche - Abteilung - Team zugrunde.

Alle Organisationseinheiten sind in einer Tabelle mit folgendem Aufbau erfasst:

ID_Organisationseinheit
Name_Organisationseinheit
ID_uebergeordnete_Organisationseinheit.

Gesucht ist eine Abfrage, um über 5 Hierarchiestufen hinweg, alle jeweils untergeordneten Organisationseinheiten zu ermitteln.

Hat jemand eine Idee, wie die Abfrage oder auch die Tabelle gestaltet sein ?

Vielen Dank im Voraus   
Titel: Re: Unternehmenshierarchie in einer Abfrage erfassen
Beitrag von: Wurliwurm am Mai 30, 2012, 11:40:16
Geht nicht mit SQL (allein), sondern nur rekursiv über VBA.

Anstelle vieler Theorie anbei ein Beispiel, daß ich mir mal zum Ausprobieren gemacht habe.
Start des ganzen mit der VBA-Routine BaumAuslesen()


[Anhang gelöscht durch Administrator]