EulandaXtools — Funktionsreferenz
Ermittelt die ID eines Merkmalknotens aus einem Breadcrumb-Pfad für eine bestimmte Tabelle in der EULANDA-Datenbank.
Get-BreadcrumbId [-BreadcrumbPath] <string> [-TableName] <string> [-Conn] <__ComObject>
[<CommonParameters>]Diese Funktion durchsucht die 'Merkmal'-Tabelle in der EULANDA-Datenbank nach einer eindeutigen Pfadangabe im Format '\Hauptknoten\Unterknoten\...' für eine bestimmte Tabelle (z.B. Artikel, Adresse). Der Pfad wird dabei in einzelne Knoten aufgeteilt, und jeder Knoten wird innerhalb seiner Elternebene gesucht. Die Rückgabe ist die 'ID' des letzten gültigen Merkmals im Pfad oder '-1', wenn der Pfad nicht vollständig aufgelöst werden konnte.
-BreadcrumbPath
Type: stringDer vollständige Pfad zum gesuchten Merkmal im Format '\Knoten1\Knoten2\...'. Beispiel: '\Shop\Export\B2B'.
-TableName
Type: stringDie Zieltabelle, für die der Merkmalsbaum gilt. Beispiel: 'Artikel', 'Adresse', 'Angebot' usw.
-Conn
Type: __ComObjectEine aktive ADO-Verbindung zur EULANDA-Datenbank (COM-Objekt 'ADODB.Connection').
intDie ID des letzten Knotens im Breadcrumb-Pfad oder '-1' bei Fehlschlag.
# Gibt die ID des Merkmalsknotens 'Export' unterhalb von 'Shop' für die Tabelle 'Artikel' zurück.
Get-BreadcrumbId -BreadcrumbPath '\Shop\Export' -TableName 'Artikel' -Conn $Conn