Comment puis-je déterminer, en cours OpenEdge 4GL, si l'utilisateur remplit le remplissage avec un espace de chaîne vide (en congé de remplissage)?
3 Réponses :
Dans ABL, les chaînes vides et les chaînes de blancs sont égales. Donc, pour vérifier les chaînes "vraiment" vides, utilisez la fonction length ()
.
Vous pouvez l'utiliser avec l'attribut screen-value
des fill-ins.
Selon la raison pour laquelle vous vous souciez de cela, une autre approche serait de TRIM () le remplissage avant de l'utiliser.
Vous pouvez essayer:
if trim (fill-in: screen-value) = "" alors ....
Ou:
if length (trim (fill-in: screen-value)) = 0 alors ....