meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
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&}} |