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é sur Respecté
  • Critère Alors… positionné sur Respecté

⇒ On récupère les records pour lesquels SHKCOO = '00001' et SHDCTO <> 'SQ'

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'

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'

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)