SI PREMIER / SI DERNIER
BUT
Ce mot clé permet de déterminer si on est sur le premier ou le dernier enregistrement d’une table de base de données, d’une table de valeurs ou d’une liste en fonction de la condition de recherche et de l’ordre de tri indiqué (ordre ‘Classé Par’).
SYNTAXE
SI PREMIER( NomTable.NomChamp )
..
FIN_BLOC.
SI DERNIER( NomTable.NomChamp )
…
FIN_BLOC.
EXEMPLE
POURCHAQUE/SOC DDArtic AVEC DDArtic.GenRefTypeArt = CLO. ‘R’ PAR Article.GenRefArt CROISSANT :
SI PREMIER ( DDArtic.GenRefArt )
…
FIN_BLOC.
FIN_BLOC.
Cet exemple permet de connaître le premier article standard de la table ‘Article’.