|
|
|
|
- Cause
- Correction
- Exemple
- Déclaration d'une procédure
Erreur 204 : utilisation d'un paramètre sans valeur optionnelle après des paramètres ...
Lors de la déclaration de cette fonction (ou procédure), vous avez déclaré des paramètres optionnels. Ces paramètres optionnels ne respectent pas la syntaxe de déclaration d'une fonction (ou d'une procédure). Rappel : Lors de la déclaration d'une fonction (ou d'une procédure) avec paramètres optionnels, ces paramètres optionnels doivent obligatoirement être décrits en dernière position lors de la déclaration de la fonction (ou procédure), avec une valeur par défaut précédée du signe "=" . Modifiez la syntaxe de déclaration de votre fonction (ou procédure) : - soit déplacez les paramètres optionnels à la fin de la déclaration de la fonction (ou de la procédure),
- soit donnez une valeur par défaut au(x) dernier(s) paramètre(s).
Astuce : Pour utiliser la valeur par défaut précisée dans la déclaration de la fonction (ou de la procédure), il suffit d'utiliser le caractère ' * ' à la place du paramètre lors de l'appel de la fonction. Exemple : Le code de déclaration de la fonction est :
Pour utiliser la fonction avec la valeur par défaut du paramètre j mais en précisant la valeur du paramètre k, utilisez la syntaxe :
Déclaration d'une procédure Code provoquant l'erreur
PROCÉDURE Mafonction(Param1, Param2=Vrai, Param3=5, Param4)
Corrections proposées Déplacez les paramètres optionnels : les paramètres optionnels doivent être les derniers paramètres précisés lors de la déclaration de la fonction (ou de la procédure).
PROCÉDURE Mafonction(Param1, Param4, Param2=Vrai, Param3=5)
Donnez une valeur par défaut au dernier paramètre de la fonction (ou de la procédure). Ce dernier paramètre devient un paramètre optionnel.
PROCÉDURE Mafonction(Param1, Param2=Vrai, Param3=5, Param4=10)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|