Für die Arbeit mit Drilldowns sind administrative Berechtigungen im Asset Manager notwendig. |
Abfragen dienen dazu, Daten aus einer oder mehreren Tabellen abzurufen und darzustellen. Innerhalb solcher Abfragen ist aber die Bearbeitung eines Datensatzes nicht ohne weiteres möglich, besonders dann nicht, wenn sich das Ergebnis solcher Abfragen aus Spalten unterschiedlicher Tabellen zusammensetzt. Genau für diese Fälle wurden Drilldowns implementiert. Sie ermöglichen es, aus einer Abfrage heraus direkt in die darunter liegende(n) Tabelle(n) zu verzweigen. Folgende Verzweigungen sind möglich:
Vorstellbar wäre z.B. eine Tabelle mit Niederlassungen ...
... und eine Tabelle aller Adressen, ...
... die in einer Abfrage Mitarbeiter-Liste zusammengefasst werden. Dann besteht die entsprechende Abfrage aus den Spalten zweier Tabellen:
Damit aus dieser Abfrage heraus direkt auf die Tabelle Adressen zugegriffen werden kann, muss zunächst innerhalb der Tabellendefinition eine Variable für eine Spalte definiert werden, mit der der entsprechende Datensatz eindeutig referenziert werden kann. Das ist in diesem Fall die Spalte __id. Diese enthält eine GUID, die immer eindeutig ist. Dabei werden Variablen innerhalb einer Tabelle über das Kontextmenü mittels Zu Variablen exportieren erzeugt.
Anschließend wird mittels Kontextmenü im Tab Drilldown der Abfrage Mitarbeiter-Liste ein neuer Drilldown erzeugt:
Zunächst wird links innerhalb der Navigation die Tabelle Adressen ausgewählt, dann wird der Spalte __id der Adressenliste die Variable __id der Tabelle Adressen zugewiesen, und die Checkbox editierbar aktiviert:
Nach dem Speichern und dem Aufrufen der Abfrage Adressenliste steht nun im Kontextmenü unterhalb von Drilldown die Tabelle der Adressen editierbar zur Verfügung:
Nun lässt sich direkt aus der Abfrage Adressliste heraus auf die Tabelle Adressen verzweigen und der aktuell ausgewählte Datensatz kann bearbeitet werden.