Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Cet écran permet d’afficher la liste des requêtes de données relatives à un formulaire.

Les sources de données sont des éléments qui permettent de récupérer des informations dans les varsets de la base depuis un formulaire. Le but est d'afficher ces informations (sous forme de listing par exemple) ou de les utiliser dans des conditions d’affichage.

Description générale de l'écran

sources de données_1.pngImage Modified

Cet écran est composée composé de plusieurs parties :

1️⃣

Status
colourBlue
title1
La liste des requêtes de données :

Cette colonne affiche toutes les requêtes de données qui seront faites à la base de données lorsque la page sera ouverte. La requête Source de données donnée principale de la page (en gris haché) est générée automatiquement et existe pour obtenir les données de cette page.

Dans cet exemple, deux autres requêtes “Consultation du patient“ et “Filtre postes sport“ ont été ajoutées par l'utilisateur. 2️⃣

Status
colourBlue
title2
La table source et les variables :

Cette colonne est l'endroit où l'on nomme la requête et sélectionne la table et les variables qui doivent être requêtésrequêtées. On peut aussi ajouter des colonnes personnalisées, comme une nouvelle colonne calculée à partir d'autres variables de la page. 3️⃣

Status
colourBlue
title3
Contrôle :

Cette section vous permet de déterminer comment l’ensemble de données (dataset) sera retourné:

  • Groupes de x enregistrements par ordre alphabétique et par champ.

  • Le mode lecture/écriture ou lecture seule.

4️⃣

Status
colourBlue
title4
Structure :

Cette section permet d'ajouter et d'afficher:

  • Les jointures (joindre deux ensembles de données par une colonne commune).

  • Les conditions (à quelle condition la ligne de données sera incluse dans l'ensemble de données retourné).

  • Les options personnalisées pour une requête donnée.

Info

La requête principale de la page est toujours présente. Par défaut, elle récupère un ensemble de données d'une ligne de toutes les variables de cette page basée sur le paramètre sys_id lorsque la page est appelée. Il est possible d'ajouter des variables clés étrangères en cliquant dans le champ devant. Il est possible également d'ajouter des éléments (jointures, conditions, personnalisés) à cette requête par défaut mais il n’est pas possible de supprimer la requête.

En plus de la requête principale de page, il est possible de créer 3 types de requêtes de données à partir de cette cet écran:

5️⃣

Status
colourBlue
title5
Varset

Une requête Varset retournera simplement un ensemble de données (dataset) des 20 premières lignes (ou la valeur définie dans la portée de la plage) de la table sélectionnée avec les variables sélectionnées.6️⃣

Status
colourBlue
title6
Relation

Une requête à une table liée nécessite que, lors de la création de cette requête, la spécification de la table liée.

Dans les relations 1-N, Epicraft crée automatiquement une condition pour récupérer uniquement l'enregistrement dans le varset correspondant auquel l'enregistrement courant est lié (via la clé étrangère).

Dans les relations N-N, Epicraft crée automatiquement une condition et une jointure à une table de jointure pour récupérer uniquement les enregistrements auxquels l'enregistrement courant est lié.7️⃣

voir la page Les relations entre varsets

Status
colourBlue
title7
Libre ou Personnalisé :

Il est possible d’ajouter des modèles XML qui sont disponibles pour les utilisateurs avancés afin d'ajouter divers nœuds XML au nœud data_structure d'une page.