Utilisation des champs de texte DEFINE et COMPUTE

Les champs de texte peuvent être attribués aux champs alphanumériques et être affectés par des champs alphanumériques. Si la valeur d'un champ de texte trop long pour le champ alphanumérique est attribué à un champ alphanumérique, la valeur est tronquée avant d'être attribuée à un champ alphanumérique.

Remarque : les commandes COMPUTE dans Maintain ne sont pas prises en charge avec les champs de texte.


Haut de page

Exemple : Attribuer le résultat d'une expression alphanumérique à un champ de texte

Cet exemple utilise la source de données COURSES, qui contient un champ de texte, pour créer un champ alphanumérique nommé ADESC, qui tronque le champ de texte à 36 caractères, et un nouveau champ de texte nommé NEWDESC, qui est une version de texte de ADESC

DEFINE FILE COURSES
ADESC/A36   = DESCRIPTION;
NEWDESC/TX36 = ADESC;
END
 
TABLE FILE COURSES
PRINT ADESC NEWDESC
END

La sortie est :

ADESC                                 NEWDESC
-----                                 -------
This course provides the DP professi  This course provides the DP professi
Anyone responsible for designing FOC  Anyone responsible for designing FOC
This is a course in FOCUS efficienci  This is a course in FOCUS efficienci

WebFOCUS