QR 28 – Tourner rond dans une boucle

Dans un précédent article, Michel Lansard avait abordé les boucles infernales ; vous savez : celles qui tournent en rond sans jamais s’arrêter et qui nous donnent des sueurs froides…

Un autre Michel, de Belgique, a en quelque sorte le problème inverse : sa boucle ne semble pas complète ! Il est très perplexe :

Nous dupliquons la dernière fiche principale et les 100 fiches attachées, numéro +1, etc.
Mais la nouvelle fiche ne comporte que 99 titres, 98 si je continue…

Voici le script que Michel utilise pour dupliquer les 100 fiches qu’il a préalablement sélectionnées :

Afficher enreg/requête/page [ Premièr(e) ]
Définir variable [ $numero; Valeur :FichierMichel::NumFacture + 1 ]
Boucle
Dupliquer enreg./requête
Définir rubrique [ FichierMichel::NumFacture; $numero ]
Ignorer enregistrement
Afficher enreg/requête/page [ Premièr(e) ]
Ignorer enregistrement
Afficher enreg/requête/page [ Suivant(e); Sortie après dernière ]
Fin de boucle

À première vue, ce script semble parfait. Il y a pourtant une toute petite coquille qui peut passer complètement inaperçue… L’avez-vous trouvée ? 

********

Désolé cet article et ses commentaires sont réservés
à ceux qui se sont connectés comme membre.

Comment ? Vous n’êtes pas encore membre alors que c’est gratuit ?
inscrivez-vous maintenant !

Article réservé

Si vous êtes déjà membre, vous pouvez vous connecter ci-dessous :



Cliquez ici si vous avez perdu votre mot de passe

Tags: , ,

Merci de laisser un commentaire (déjà 6 commentaires )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés

Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)