Description
Next(chp) renvoie la valeur contenue dans le champ spécifié pour l'enregistrement suivant.
Arguments
"chp" représente un champ de base de données ou de formule.
Résultat
Valeur de champ du même type que l'argument.
Action
Next(chp) renvoie la valeur contenue dans le champ spécifié pour l'enregistrement suivant.
Exemple d'utilisation
Utilisez Next pour identifier le premier ou le dernier enregistrement d'une plage ou le début d'un nouveau groupe, ou pour détecter d'éventuels doublons.
Exemples
If Next({file.QTY})<>0 Then
{file.QTY}/2
Else
{file.QTY}Teste la valeur suivante du champ {fichier.QTE} pour vérifier s'il s'agit d'une valeur nulle. Si tel n'est pas le cas, la fonction divise la valeur par deux. Si la valeur est zéro, elle renvoie la valeur elle-même.
If Remainder(Next ({file.SERIALNUM}), 300) = 0 Then
"End of block"
Else
""Divise la valeur suivante contenue dans le champ {fichier.NUMSERIE} par 300. S'il n'y a pas de reste, la valeur en cours est indiquée comme "Fin de bloc". S'il y a un reste (Else), aucun indicateur n'est imprimé. (Cette formule divise les numéros de série par blocs de 300.)
Remarque : L'utilisation de cette fonction dans une formule entraîne l'évaluation de cette dernière lors de l'impression. Pour en savoir plus sur les moments d'évaluation, voir
Moment d'évaluation.