Get-BreadcrumbId

EulandaXtools — Funktionsreferenz

Get-BreadcrumbId

ÜBERSICHT

Ermittelt die ID eines Merkmalknotens aus einem Breadcrumb-Pfad für eine bestimmte Tabelle in der EULANDA-Datenbank.

SYNTAX

Get-BreadcrumbId [-BreadcrumbPath] <string> [-TableName] <string> [-Conn] <__ComObject>
    [<CommonParameters>]

BESCHREIBUNG

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.

PARAMETER

-BreadcrumbPath

Type: string

Der vollständige Pfad zum gesuchten Merkmal im Format '\Knoten1\Knoten2\...'. Beispiel: '\Shop\Export\B2B'.

-TableName

Type: string

Die Zieltabelle, für die der Merkmalsbaum gilt. Beispiel: 'Artikel', 'Adresse', 'Angebot' usw.

-Conn

Type: __ComObject

Eine aktive ADO-Verbindung zur EULANDA-Datenbank (COM-Objekt 'ADODB.Connection').

AUSGABEN

int

Die ID des letzten Knotens im Breadcrumb-Pfad oder '-1' bei Fehlschlag.

BEISPIELE

# 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

HINWEISE