0

Ordnerpfad aus Tabelle automatisch erzeugen

Ich habe eine Tabelle Ordner. Dort gibt es folgende Felder:

  • Ordnername (Text)
  • Datenträger (Verknüpfung N:1 zu Tabelle Datenträger) liefert z.B.: "C:/"
  • Ist Stammordner (Ja-Nein als Switch: Default; Nein)
  • Parent (rekursive Verknüpfung auf Tabelle Ordner - wird nur angezeigt wenn "Ist Stammordner = false")
  • Pfad (Berechnungsfeld - hier soll der jeweils vollständige aktuelle Pfad angezeigt werden);
  • Nachgeordnete Ordner (Verknüpfung Ordner zu Ordner 1:N)

Im Berechnungsfeld habe ich Folgendes codiert:

let myRLW := 'Datenträger'.Laufwerksbezeichnung;
let myLW := Parent.'Datenträger'.Laufwerksbezeichnung;
let myOrdner := Ordnername;
let myPOrdner := Parent.Ordnername;
let myEbenen := count(Ebene);
if 'Ist Stammordner' = true then
myRLW + myOrdner
else
myLW + myPOrdner + "/" + myOrdner
end

Leider bekomme ich nicht das Zusammensetzen des Pfades auf allen Ebenen hin.

Beispielsdaten:

  • Dokumente - Root
  • Projekte - Parent: Dokumente
  • Kunde A - Parent: Projekte
  • Kunde B - Parent: Projekte
  • Rechnungen - Parent: Kunde A

Wer kann helfen?

Antwort

null