Bonjour,

J'aimerais vous soumettre une nouvelle problématique ou plutôt avoir vos retours d'expérience quant à la façon d'effectuer de nombreux contrôles sur des données. Je m'explique. Imaginons une table classique avec ses colonnes. L'idée est de faire en gros un ou plusieurs contrôles par zone : présence, format, contenu...

Est-il plus judicieux de lire chaque enregistrement à la suite et de faire les contrôles à la suite à l'intérieur d'une boucle, comme indiqué ci-après...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Pour chaque enregistrement de la table
   Si zone 1 incorrecte alors
       Traitement erreur
   FinSi
   ...
   Si zone n incorrecte alors
       Traitement erreur
   FinSi
FinPour
...Ou alors de traiter de façon ensembliste les contrôles, ce qui pourrait donner :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Rechercher tous les enregistrements pour lesquels la zone 1 est incorrecte
Pour chaque enregistrement récupéré
    Traitement erreur
FinPour
...
Rechercher tous les enregistrements pour lesquels la zone n est incorrecte
Pour chaque enregistrement récupéré
    Traitement erreur
FinPour
J'espère avoir été clair .

Merci, Frédéric.