> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/de/plantlink/how-to-use/link-configurations/create-an-extended-link.md).

# Erweiterten Link erstellen

In diesem Kapitel wird die Verwendung von erweiterten Links beschrieben, die KEINE Daten aus einer Datenquelle zuordnen/kopieren. Die Daten aus der Datenquelle werden jedoch im Datenmanager, in der Eigenschaftenpalette, im Berichtsersteller PlantDataManager, PlantExpressTools Eigenschaftenpalette und PlantReporter angezeigt. Diese Daten sind wie virtuelle Eigenschaften.

Erweiterte Links sind nur verfügbar, wenn eine UDL-Datei für die Verbindung zu SQL-Server, MS Access oder MS Excel verwendet wird.

Das in diesem Kapitel verwendete Beispiel ist das gleiche wie im vorherigen Kapitel \[Einen Update-Link erstellen] (pl\_htu\_linkconfig\_update.md). Aber statt einer SQLite-Datenbank verwenden wir eine MS Access-Datenbank.

Ein Link zu dem in diesem Kapitel erstellten Projekt befindet sich am Ende dieses Kapitels.

Anmerkung: Verwenden Sie keine SQL-Schlüsselwörter als Spaltennamen. Beispielsweise stellt Desc ein Problem dar, da **DESC** für die absteigende Reihenfolge steht.

Anmerkung: Verwenden Sie keine Leerzeichen in Spaltennamen, wenn Sie AutoCAD Plant 3D 2023 oder frühere Versionen verwenden. Ab AutoCAD Plant 3D 2024 ist das kein Problem.

<details>

<summary>Beispieldaten und Umfang</summary>

Die Tabelle, die wir in diesem Beispiel verwenden, hat 5 Spalten. Wir möchten die Daten aus den Spalten **ModelNo, Manufacturer, Price und DescLong** in die P\&ID-Eigenschaften einfügen. Dieses Beispiel soll eine Art Ausrüstungskatalogdaten simulieren.

![](/files/LVLvCiZKkQc98VpsfDjk)

</details>

<details>

<summary>Einrichten der Linkkonfiguration</summary>

Um eine Linkkonfiguration einzurichten, müssen wir die Hauptbenutzeroberfläche von **PlantLink** über das **PlantTools**-Menüband öffnen.

![](/files/AVo8UwQQuWK2shWP8NHE)

Als nächstes klicken Sie auf **Neu...**, um eine neue Link-Konfiguration zu erstellen.

![](/files/B4PTlUbMB0io7SyrtoXt)

Dies öffnet den PlantLink-Assistenten. Da wir UDL-Dateien verwenden, wählen Sie **OleDb-Datenquelle:**. Klicken Sie auf **Durchsuchen**, um die Dateiauswahl zu öffnen.

![](/files/0foXFbwVLtCTlKnF5Ufg)

In diesem Beispiel wählen wir eine UDL-Datei aus, die im Ordner **Verwandte Dateien** in unserem Projekt gespeichert ist.

![](/files/fXmXppxh5807BoDOBr7u)

Nachdem Sie auf **Öffnen** geklickt haben, prüft der Assistent, ob der Pfad zur Datenbankdatei in einen relativen Pfad geändert werden kann. Dies erleichtert den Fall, dass Sie das Projekt später kopieren möchten. Dann ist keine Anpassung der Link-Konfiguration erforderlich.

![](/files/PXNKHIpUEO9zbyBGg9wT)

Wir wechseln zu **AutoCAD P\&ID/Plant 3D Eigenschaften erweitern**.

![](/files/2dQUYwYofCb3B1eg9qPS)

Da diese Tabelle Gerätekatalogdaten enthält, wählen wir die Klasse **Equipment** aus, um die Daten aus der Tabelle den Geräteeigenschaften unserer P\&ID-Symbole zuzuordnen.

![](/files/WdSTOYJLw7AQoSY9VhcS)

Sie können Tabellen und Ansichten aus der Datenbankdatei auswählen. In diesem Fall ist jedoch nur ein Tisch verfügbar.

![](/files/WIu3vH6KpLcE16Ya4d2z)

Jetzt müssen wir die verknüpften Felder definieren. Dies erklärt PlantLink im Wesentlichen, wie geeignete Zeilen/Datensätze in der Tabelle gefunden werden. Es filtert die Tabelle mehr oder weniger. In diesem Beispiel verwenden wir den PIDType aus der Tabelle. Dies enthält P, W und T (siehe erstes Bild oben).

![](/files/VIi9VcE8qRUnEDMJZHGh)

Es sind einige Standardbedingungen verfügbar. Wir wählen **= Equals**, da der Typ des Gerätesymbols zum Filtern nach PIDType in der Tabelle verwendet wird.

![](/files/63bL7Gu5N8yW5mJHi83h)

Select Type, der die Auswahlliste mit den verschiedenen Gerätetypen in unseren Gerätesymbolen enthält. Die Option **Warnfeld anzeigen, wenn keine passenden Datensätze gefunden werden** öffnet einen Warndialog, der Sie darüber informiert, dass PlantLink auf der Grundlage der verknüpften Spalte/Eigenschaft nichts gefunden hat. **Bei Verwendung von „Daten zuweisen“ nur geeignete Datensätze anzeigen** beschränkt später die angezeigten Zeilen/Datensätze auf diejenigen, bei denen die verknüpften Spalten/Eigenschaften die festgelegten Bedingungen erfüllen. Andernfalls zeigt der **PlantLink - External Database Viewer** alle Zeilen/Datensätze aus der Tabelle an.

![](/files/5L2U8MxgCwbNCM55NJeh)

Als nächstes definieren wir die Spalten aus der Tabelle, die wir in der Eigenschaftenpalette und im Datenmanager sehen möchten. Die Reihenfolge der Zuordnung definiert die Reihenfolge der Spalten bei mehreren Auswahlmöglichkeiten.

![](/files/ikfZB3uxpkOlyPA0VJvX)

Da PlantLink die externen Spalten nicht den PID-Eigenschaften zuordnet, wählen wir keine Eigenschaft aus. Sie können jedoch einen Alias ​​eingeben, der später als Anzeigename in der Eigenschaftenpalette und im Datenmanager verwendet wird. Mit der Option **Zurückschreiben** können Sie die zugeordneten Werte später bearbeiten und in die Tabelle zurückschreiben lassen (siehe [Zuordnungsoptionen](/plant-tools/de/plantlink/how-to-use/usage/mapping-options.md)). Für den **Sync-Modus** behalten wir **Nie** bei, da diese Option für **Extended Link** nicht wichtig ist, da dort immer die aktuellen Daten aus der externen Datenquelle angezeigt werden. Weitere Einzelheiten zum **Synchronisierungsmodus** finden Sie unter [Zuordnungsoptionen](/plant-tools/de/plantlink/how-to-use/usage/mapping-options.md).

![](/files/VJhX7o8Clx0k58AHAnN1)

Das Endergebnis sieht so aus.

![](/files/iWFcgUkRYkNTXSc5w5C8)

Zuletzt definieren wir den Namen der Link-Konfiguration. Die Option **Diese Link-Konfiguration in PlantDataManager verwenden** teilt PlantDataManager mit, ob diese Link-Konfiguration auch in PlantDataManager verwendet werden kann.

![](/files/u0Hzt5vgl2k0LujMIGIz)

Wir sehen jetzt die Link-Konfiguration im Hauptdialog von PlantLink und sie zeigt **Aktiv** an. Die Link-Konfiguration erscheint in alphabetischer Reihenfolge. Dies kann wichtig werden, wenn Link-Konfigurationen voneinander abhängig sind und in einer bestimmten Reihenfolge ausgeführt werden müssen (siehe [Link-Konfigurationen umbenennen, bearbeiten, löschen, deaktivieren](/plant-tools/de/plantlink/how-to-use/usage.md)).

![](/files/7Vv8Cka9MUgzK358dYHn)

</details>

<details>

<summary>Testen der Linkkonfiguration</summary>

Wenn wir jetzt ein Pumpensymbol einfügen, das im Projekt-Setup P als Standardwert hat, wird der **PlantLink - Externer Datenbank-Viewer** NICHT angezeigt, da PlantLink derzeit die für Update-Links verfügbaren Optionen auch für erweiterte Links nicht unterstützt. Wir sehen jedoch, dass PlantLink die erste Zeile aus der Datenbank in der PropertiesPalette anzeigt.

![](/files/Jp2VATmboYfDCcnFjZxv)

Weitere Details zum Ändern und Auswählen zugeordneter Daten finden Sie unter [Andere Zeile aus Quelle auswählen](/plant-tools/de/plantlink/how-to-use/usage.md).

</details>

{% file src="/files/PKiF2QVcaSuxABziRUa5" %}
