Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Dynamische Entitäten dienen zur Ansicht von Datenbeziehungen.

Beispiel:Einem Projekt wird ein Kunde zugewiesen. Im Kunden will man nun im Gegenzug die Projekte als Liste angezeigt bekommen. Diese Liste wird mit einer dynamischen Entität erzeugt.

[Bearbeiten] Dynamische Entität erzeugen

Menüaufruf: (Konfiguration) - (Datenquellen) - (Dynamische Entitäten)

Dynamisch 1.gif

Die Erzeugung einer dynamischen Entität geschieht im Grunde über eine Datenquelle. Diese Datenquelle benötigt zwei Pflichtspalten:

  • INTID (Id des Objektes, in dem die Referenz gespeichert ist)
  • INTID_T_UD_GENERICOBJECT (Id des Objektes, in dem die referenzierten Daten als Unterformular eingebettet werden sollen)

Diese Spalten dürfen nicht verändert werden und müssen in der Abfrage einbezogen sein.

Alle weiteren Spalten, die jetzt hinzugefügt werden, werden im Unterformular dargestellt. Dabei wird der eingetragene Aliasname als Spaltenüberschrift verwendet. Beispiel:

Datei:Dynamisch 2.gif

[Bearbeiten] Unterformular im Layout einbetten

Im Layout ist die dynamische Entität jetzt wie eine normal angelegte Entität verfügbar. Der Name beginnt dabei immer mit dyn_ .

Datei:Dynamisch 3.gif

Wie auch einer normalen Entität, muss die dynamische Entität im Statusmodell für die Berechtigung hinzugefügt werden.

[Bearbeiten] Allgemeine Hinweise

  • Eine dynamische Entität dient nur zur Information. Daten bearbeiten ist hier nicht möglich. Daher sind die Bearbeitungs-Schaltflächen nicht aktiviert.
  • Mit dem Kontextmenü 'Details anzeigen' kann in den Datensatz gesprungen werden.

Datei:Dynamisch 4.gif

  • Keine Stichwörter