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

Relations avec les tables

Anveo Page Table-Field Relation définit les relations par défaut (filtres de données) entre les Anveo Pages liées. La combinaison table/zone source fait référence à la combinaison table/zone de destination définie dans quatre colonnes. Cette configuration est un réglage global. Contrairement au client Microsoft Dynamics NAV 2015, il n’a pas besoin d’être configuré à nouveau pour chaque relation de Anveo Page. C’est une valeur par défaut qui peut être écrasée par un <em en utilisant le code C/AL ou Anveo Script si d’autres relations sont nécessaires dans certains cas.

Anveo Client Suite propose trois types de relations différentes :

Option 1 : Définition globale comme valeur par défaut

Ces relations de table s’appliquent globalement à toutes les Anveo Pages . Si vous définissez des filtres dans les relations de table par défaut, ces filtres seront utilisés partout. Cela vous aide à établir des relations de base une seule fois sans avoir besoin de les définir encore et encore pour chaque lien de Anveo Page.
Cette définition peut être utilisée pour configurer des relations simples à partir de plusieurs champs de la table source à la table destination, y compris des filtres statiques supplémentaires.

Exemple : La relation entre le client et l’entrée dans le grand livre client filtre uniquement le numéro de client.

Option 2 : Relations individuelles

Dans certains cas, des relations différentes peuvent être nécessaires. Pour ce faire, configurez un Relation Code et définissez votre relation dans Anveo Page Table-Field Relation avec votre Relation Code. Utilisez ce code de relation dans les liens de votre Anveo Page.

Exemple de code de relation CUST:CLE[OPEN]: Le lien entre les tables client et l’entrée du ledger client n’affiche que les entrées ouvertes. A côté d’un filtre sur le numéro de client, le champ Open est également filtré sur vrai (= 1).

Option 3 : Relations individuelles pour les filtres complexes ou flexibles

Les deux premières options ne permettent que des relations simples entre deux tables (et plusieurs champs), mais en utilisant toujours une valeur de champ comme filtre ou en utilisant des valeurs de filtre fixes.
Il n’est pas possible d’utiliser des filtres complexes avec plusieurs tables impliquées, ni des filtres flexibles avec des données dynamiques comme un filtre basé sur la date du jour (comme l’Due Date). <= Ceci peut être fait en utilisant le code C/AL ou Anveo Script.

Pour Anveo Mobile App voir la description plus détaillée ici.

Mise en place d’un tableau de Anveo Page – Relation champs-champs

Cette configuration est nécessaire pour les options 1 et 2. Il existe trois types différents de relations de table :

Relation

Décrit une relation de table générale nécessaire pour lier correctement les Anveo Pages. Cette relation est utilisée lors de chaque accès en lecture.

La création de nouveaux enregistrements dans Anveo Mobile App se fait en utilisant Anveo Script (voir ici). La configuration des listes déroulantes d’ Anveo Mobile App est décrite ici.