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 !
Si vous êtes déjà membre, vous pouvez vous connecter ci-dessous :
Cliquez ici si vous avez perdu votre mot de passe
Tags: algorithme, boucle, script FileMaker
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 ;-)