ADXDLREC |
adxdlrecpermet de connaître le nombre d'enregistrements effacés par une instructionDelete.
Integer [S]adxdlrec
# Extrait d'un traitement effaçant des enregistrements sélectionnés
# selon la première partie d'une clé multiple
Delete [FAK]NUMFAC(1) = CODE_FACTURE
If fstat = 0
Errbox "On a effacé "-num$( adxdlrec )-" enregistrements"
Endif
# Autre traitement (déconseillé aux âmes sensibles ...)
File BOUM
Delete [BOUM] Where CODCLE > ""
Infbox "Il y avait "-num$( adxdlrec )-"enregistrements dans votre fichier",
& "mais compte tenu de la méthode de comptage...",
& "il n'y en a plus maintenant !"
La variable adxdlreccontient le nombre d'enregistrements effacés dans une table par l'instructionDelete.
La syntaxe 'Delete clé' (sans valeur de clé ni de mode de lecture) signifieque l'on essaie d'effacer l'enregistrement courant; dans ce cas,
Par contre, si on précise dans l'instruction Delete un mode de lecture et sides enregistrements correspondant au mode de lecture sont effacés, alors lenombre adxdlrec est significatif à condition que fstat soit nul (c'est-à-diresi au moins un enregistrement a pu être effacé).
Pas d'erreur associée.
Adonix X3(r) L4G |