meta données pour cette page
Ceci est une ancienne révision du document !
Création d'une requête de cohérence
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 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 consultation, à une nuance près : le choix des filtres.
Dans l'interface de saisie des critère, on retrouve les outils classiques (voir page dédiée), avec en plus un bouton : Il permet de copier un critère sélectionné de la zone
Si…
vers la zone Alors…
ou inversement.
Contrairement à une consultation, il y a ici 2 zones pour rentrer des critères :
- Si …
- Alors…
il est obligatoire de rentrer au moins un critère en Si…
et un en Alors…
Exemple
- Critère
Si…
⇒ SHKCOO = '00001' - Critère
Alors
⇒ SHDCTO = 'SQ'
Cas 1
- Critère
Si…
positionné surRespecté
- Critère
Alors…
positionné surRespecté
⇒ On récupère les records pour lesquels SHKCOO = '00001' et SHDCTO <> 'SQ'
Cas 2
- Critère
Si…
positionné surRespecté
- Critère
Alors…
positionné surNon respecté
⇒ On récupère les records pour lesquels SHKCOO = '00001' et SHDCTO = 'SQ'
Cas 3
- Critère
Si…
positionné surNon respecté
- Critère
Alors…
positionné surRespecté
⇒ On récupère les records pour lesquels SHKCOO <> '00001' et SHDCTO <> 'SQ'
Cas 4
- Critère
Si…
positionné surNon respecté
- Critère
Alors…
positionné surNon respecté
⇒ On récupère les records pour lesquels SHKCOO <> '00001' et SHDCTO = 'SQ' (en l'occurence aucun)