Zuweisen von Aliasnamen zu Tabellen und Datenbankfeldern |
Im Dialogfeld Datenbank-Setup können Sie einer Tabelle oder einem Datenbankfeld einen Aliasnamen oder einen alternativen Namen zuweisen. Über einen Aliasnamen können Sie auf die originale Tabelle oder das ursprüngliche Datenbankfeld zugreifen, auch wenn das Dokument für den Zugriff über einen anderen Namen konfiguriert ist. Wenn Sie einer Tabelle oder einem Feldnamen einen Aliasnamen zuweisen, bleiben alle Verweise auf die Tabelle oder das Feld erhalten.
Gehen wir beispielsweise davon aus, dass Sie für einen Kunden eine Beispielvorlage unter Verwendung Ihrer eigenen Datenbank entworfen haben. Folgende Felder sind vorhanden:
"Name": "Adresse": "Ort" "Bundesstaat", "Postleitzahl"
Die Objekte auf Ihrer Vorlage sind wie folgt mit diesen Feldnamen verknüpft:
Text 1 > Datenbank.Name
Text 2 > Datenbank.Adresse
usw.
Sie senden die Beispielvorlage an Ihren Kunden und bitten ihn, diese mit seiner eigenen Datenbank zu verbinden. Die Datenbank des Kunden enthält dieselben Informationen, aber die Feldnamen unterscheiden sich etwas:
"Vollständiger Name": "Street", "Ort" "Bundesstaat","Postleitzahl"
Einfach die von Ihnen erstellte Datenbank löschen und die Neue des Kunden hinzufügen wird nicht funktionieren, weil alle verknüpften Textobjekte jetzt auf Feldnamen verweisen, die nicht mehr vorhanden sind. Text 1 ist nach wie vor mit „Datenbank.Name“ verknüpft, aber das Feld heißt jetzt „Datenbank.Voller Name“.
Anstatt die einzelnen verknüpften Objekte mit dem neuen Namen des Datenbankfelds zu konfigurieren, kann der Kunde eine Verbindung zu seiner eigenen Datenbank herstellen und dann einen Aliasnamen mit der Bezeichnung des alten Namens des Datenbankfeldes jeweils dem entsprechenden neuen Datenbankfeld zuweisen.
„Voller Name“ hätte dann den Aliasnamen „Name“.
„Adresse“ hätte dann den Aliasnamen „Straße“.
„Postleitzahl“ hätte dann den Aliasnamen „Postcode“.
Den Feldern „Ort“ und „Bundesland“ müsste kein Aliasname hinzugefügt werden, weil sie in beiden Datenbanken identisch sind.
Wenn ein Vorlagenobjekt auf das Datenbankfeld zugreifen möchte, dem es zugewiesen wurde, erkennt es den Aliasnamen und ruft die Daten aus dem richtigen Feld ab.
So weisen Sie einen Aliasnamen einer Tabelle zu
So weisen Sie einem Datenbankfeld einen Aliasnamen zu
Verwandte Themen