meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
v8_0_0:designer:menus:accueil:nouvellerequete:coherence [2020/06/30 17:52]
127.0.0.1 modification externe
v8_0_0:designer:menus:accueil:nouvellerequete:coherence [2020/07/09 15:24] (Version actuelle)
jacobt [Cas 4]
Ligne 1: Ligne 1:
 ====== Création d'une requête de cohérence ====== ====== Création d'une requête de cohérence ======
 +
 ===== Principe ===== ===== Principe =====
  
-Une requête de cohérence permet de trouver des anomalies dans les données. Techniquement,​ on pourrait obtenir le même résulat en construisant une [[v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​consultation|consultation]] simple, mais il est souvent plus facile d'​exprimer les critères que doivent respecter les enregistrements que ceux qu'ils ne doivent pas respecter.+Une requête de cohérence permet de trouver des anomalies dans les données. Techniquement,​ on pourrait obtenir le même résulat en construisant une [[:v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​consultation|consultation]] simple, mais il est souvent plus facile d'​exprimer les critères que doivent respecter les enregistrements que ceux qu'ils ne doivent pas respecter.
  
-Les étapes de création d'une requête de cohérence sont identiques à celles d'une [[v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​consultation|consultation]],​ à une nuance près : le choix des filtres.+Les étapes de création d'une requête de cohérence sont identiques à celles d'une [[:v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​consultation|consultation]],​ à une nuance près : le choix des filtres.
  
-Dans l'​interface de saisie des critère, on retrouve les outils classiques ([[v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​criteres|voir page dédiée]]),​ avec en plus un bouton : {{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-140855.png?​nolink}} Il permet de copier un critère sélectionné de la zone ''​Si...''​ vers la zone ''​Alors...''​ ou inversement.+Dans l'​interface de saisie des critère, on retrouve les outils classiques ([[:v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​criteres|voir page dédiée]]),​ avec en plus un bouton : {{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-140855.png?​nolink&}} Il permet de copier un critère sélectionné de la zone ''​Si''​ vers la zone ''​Alors''​ ou inversement.
  
-{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-110254.png?​nolink}}+{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-110254.png?​nolink&500}}
  
 Contrairement à une consultation,​ il y a ici 2 zones pour rentrer des critères : Contrairement à une consultation,​ il y a ici 2 zones pour rentrer des critères :
-  * **Si ...** 
-  * **Alors...** 
- 
-<WRAP round important>​ 
-il est obligatoire de rentrer **__au moins__** un critère en ''​Si...''​ et un en ''​Alors...''​ 
-</​WRAP>​ 
  
 +  * **Si …**
 +  * **Alors…**<​WRAP round important>​ il est obligatoire de rentrer **__au moins__** ​ un critère en ''​Si…'' ​ et un en ''​Alors…'' ​ </​WRAP>​
 ===== Exemple ===== ===== Exemple =====
  
-  * Critère ''​Si...''​ ⇒ SHKCOO = '​00001'​ +  * Critère ''​Si'' ​ ⇒ SHKCOO = '​00001'​ 
-  * Critère ''​Alors''​ ⇒ SHDCTO = '​SQ'​+  * Critère ''​Alors'' ​ ⇒ SHDCTO = '​SQ'​
  
 ==== Cas 1 ==== ==== Cas 1 ====
-  * Critère ''​Si...''​ positionné sur ''​Respecté''​ 
-  * Critère ''​Alors...''​ positionné sur ''​Respecté''​ 
  
-⇒ On récupère les records pour lesquels SHKCOO = '​00001'​ et SHDCTO <> '​SQ'​+  * Critère ''​Si…'' ​ positionné sur ''​Respecté''​ 
 +  * Critère ''​Alors…'' ​ positionné sur ''​Respecté''​⇒ On récupère les records pour lesquels SHKCOO = '​00001'​ et SHDCTO <> '​SQ'​
  
-{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112058.png?​nolink}}+{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112058.png?​nolink&}}
  
 ==== Cas 2 ==== ==== Cas 2 ====
-  * Critère ''​Si...''​ positionné sur ''​Respecté''​ 
-  * Critère ''​Alors...''​ positionné sur ''​Non respecté''​ 
  
-⇒ On récupère les records pour lesquels SHKCOO = '​00001'​ et SHDCTO = '​SQ'​+  * Critère ''​Si…'' ​ positionné sur ''​Respecté''​ 
 +  * Critère ''​Alors…'' ​ positionné sur ''​Non respecté''​⇒ On récupère les records pour lesquels SHKCOO = '​00001'​ et SHDCTO = '​SQ'​
  
-{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112131.png?​nolink}}+{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112131.png?​nolink&}}
  
 ==== Cas 3 ==== ==== Cas 3 ====
-  * Critère ''​Si...''​ positionné sur ''​Non respecté''​ 
-  * Critère ''​Alors...''​ positionné sur ''​Respecté''​ 
  
-⇒ On récupère les records pour lesquels SHKCOO <> '​00001'​ et SHDCTO <> '​SQ'​+  * Critère ''​Si…'' ​ positionné sur ''​Non respecté''​ 
 +  * Critère ''​Alors…'' ​ positionné sur ''​Respecté''​⇒ On récupère les records pour lesquels SHKCOO <> '​00001'​ et SHDCTO <> '​SQ'​
  
-{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112157.png?​nolink}}+{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112157.png?​nolink&}}
  
 ==== Cas 4 ==== ==== Cas 4 ====
-  * Critère ''​Si...''​ positionné sur ''​Non respecté''​ 
-  * Critère ''​Alors...''​ positionné sur ''​Non respecté''​ 
  
-⇒ On récupère les records pour lesquels SHKCOO <> '​00001'​ et SHDCTO = '​SQ'​ (en l'​occurence aucun)+  * Critère ''​Si…'' ​ positionné sur ''​Non respecté''​ 
 +  * Critère ''​Alors…'' ​ positionné sur ''​Non respecté''​⇒ On récupère les records pour lesquels SHKCOO <> '​00001'​ et SHDCTO = '​SQ'​ (en l'​occurence aucun)
  
-{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112242.png?​nolink}}+{{:​v8_0_0:​designer:​menus:​accueil:​nouvellerequete:​pasted:​20200625-112242.png?​nolink&}}