This is an automatic translation. The original post is available in Englisch.

Tabellenbeziehungen

Anveo Page Table-Field Relation definiert Standardbeziehungen (Datenfilter) zwischen verknüpften Anveo Pages. Welche Kombination aus Quelltabelle/Feld sich auf welche Kombination aus Zieltabelle/Feld bezieht, ist in vier Spalten definiert. Dieses Setup ist eine globale Einstellung. Im Gegensatz zum Microsoft Dynamics NAV 2013-Client muss er nicht für jede Anveo Page neu eingerichtet werden. Es handelt sich um einen Standardwert, der durch ein <em durch die Verwendung von C/AL-Code oder Anveo-Skript überschrieben werden kann, wenn in einigen Fällen andere Beziehungen erforderlich sind.

Die Anveo Client Suite bietet drei verschiedene Arten von Beziehungen:

Option 1: Globale Definition als Standardwert

Diese Tabellenbeziehungen gelten global für alle Anveo Pages in . Wenn Sie Filter in Standard-Tabellenbeziehungen definieren, werden diese Filter überall verwendet. Dies hilft Ihnen, grundlegende Beziehungen nur einmal einzurichten, ohne dass Sie sie für jeden Anveo Page immer wieder neu definieren müssen.
Diese Definition kann verwendet werden, um einfache Beziehungen aus mehreren Feldern von der Quell- zur Zieltabelle einschließlich zusätzlicher statischer Filter einzurichten.

Beispiel: Die Beziehung zwischen Kunden- und Kundenbuchhaltung filtert nur die Kundennummer.

Option 2: Individuelle Beziehungen

In einigen Fällen können andere Beziehungen erforderlich sein. Dies geschieht durch die Einrichtung eines Relation Code und die Definition Ihrer Beziehung in Anveo Page Table-Field Relation mit Ihrem Relation Code. Verwenden Sie diesen Beziehungscode in Ihren Anveo Page.

Beispiel Beziehungscode CUST:CLE[OPEN]: Die Verknüpfung der Tabellen Debitor und Debitor-Ledger-Eintrag zeigt nur offene Einträge. Neben einem Filter auf Kundennummer wird auch das Feld Open auf true (= 1) gefiltert.

Option 3: Individuelle Beziehungen für komplexe oder flexible Filter

Die ersten beiden Optionen erlauben nur einfache Beziehungen zwischen zwei Tabellen (und mehreren Feldern), verwenden aber immer einen Feldwert als Filter oder feste Filterwerte.
Es ist weder möglich, komplexe Filter mit mehreren beteiligten Tabellen zu verwenden, noch können Sie flexible Filter mit dynamischen Daten wie einen Filter auf Basis des aktuellen Datums (z.B. Due Date) verwenden. <= Dies kann durch die Verwendung von C/AL-Code oder Anveo-Skript erfolgen.

Für Anveo Mobile App siehe weitere Beschreibung hier.

Einrichten von Anveo Page

Diese Einstellung ist für die Optionen 1 und 2 erforderlich. Es gibt drei verschiedene Arten von Tabellenbeziehungen:

Relation

Beschreibt eine allgemeine Tabellenbeziehung, die notwendig ist, um Anveo Pages korrekt zu verlinken. Diese Beziehung wird bei jedem Lesezugriff verwendet.

Die Erstellung neuer Datensätze in Anveo Mobile App erfolgt mit Anveo Script (siehe hier). Das Einrichten von Lookups/DropDowns in Anveo Mobile App wird hier beschrieben.