Get-AddressData

EulandaXtools — Funktionsreferenz

Get-AddressData

ÜBERSICHT

Lädt strukturierte Adressdaten aus der EULANDA-Datenbank.

SYNTAX

Get-AddressData [[-Conn] <__ComObject>] [[-AddressId] <int[]>] [[-AddressMatch] <string[]>]
    [<CommonParameters>]

BESCHREIBUNG

Diese Funktion liest alle relevanten Felder aus der Tabelle `Adresse` anhand von übergebenen IDs oder MATCH-Begriffen. Wenn beide Parameter angegeben sind, haben die IDs Vorrang. Die Ausgabe ist ein Dictionary mit Schlüssel `ADRESSELISTE`, darin ein Array strukturierter HashTables.

Die Unterstruktur der Adresse ist aufgeteilt in:

PARAMETER

-Conn

Type: __ComObject

Aktive ADODB-Verbindung zur EULANDA-Datenbank.

-AddressId

Type: int[]

Eine oder mehrere Adress-IDs (Primärschlüssel in `Adresse`).

-AddressMatch

Type: string[]

Eine oder mehrere MATCH-Codes aus der Tabelle `Adresse`.

AUSGABEN

hashtable

Mit Schlüssel `ADRESSELISTE`, darin ein Array von HashTables.

BEISPIELE

# Lädt eine Adresse anhand ihrer ID
Get-AddressData -Conn $db -AddressId 4711
# Lädt eine Adresse anhand des Matchcodes
Get-AddressData -Conn $db -AddressMatch "MUSTERKUNDE"
# Lädt mehrere Adressen per Matchcode
Get-AddressData -Conn $db -AddressMatch @("MUSTERKUNDE", "LIEFERANT01")
# Lädt mehrere Adressen, IDs haben Vorrang
Get-AddressData -Conn $db -AddressId 4711, 4712 -AddressMatch "LIEFERANT01"