DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Erreurs / Erreurs WLangage
  • Cause
  • Correction
  • Exemples
  • Utilisation d'une instruction conditionnelle sans FIN
  • Instructions imbriquées
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Erreur 26 : Il manque le FIN associé à ce ALORS
Cause
Vous avez utilisé une instruction conditionnelle de type SI ALORS sur plusieurs lignes. Cette instruction doit se terminer par le mot-clé FIN.
Correction
Vérifiez le code de votre instruction conditionnelle et ajoutez si nécessaire le mot-clé FIN manquant.
Exemples

Utilisation d'une instruction conditionnelle sans FIN

Code provoquant l'erreur
SI TABLE_Cours.Vide ALORS
IMG_Dessiner.Etat = Grisé
Corrections proposées
Utilisez la ponctuation "..." en fin de ligne pour indiquer que la ligne de code en cours continue sur la ligne suivante.
SI TABLE_Cours.Vide ALORS ...
IMG_Dessiner.Etat = Grisé
Utilisez le mot-clé FIN pour indiquer que l'instruction conditionnelle est terminée.
SI TABLE_Cours.Vide ALORS
IMG_Dessiner.Etat = Grisé
 
FIN

Instructions imbriquées

Code provoquant l'erreur
SI TABLE_Cours.Vide ALORS
SI SAI_Valeur = "" ALORS
   IMG_Dessiner.Etat = Grisé
FIN
Correction proposée
Vérifiez que toutes les instructions imbriquées se terminent correctement (par l'instruction FIN par exemple). Dans notre exemple, l'instruction SI n'a pas de FIN associée. Ajoutez une instruction FIN.
SI TABLE_Cours.Vide ALORS
SI SAI_Valeur = "" ALORS
   IMG_Dessiner.Etat = Grisé
FIN
FIN
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale