Référer des champs avec des noms de champ qualifiés

Comment :

Référence :

Les noms de champs et alias ont une longueur maximale de 512 caractères. Ils peuvent également être qualifiés en les préfixant avec jusqu'à deux qualificatifs et caractères de qualification. Cependant, les champs de texte et les noms de champs indexés dans les fichiers maîtres pour les sources de données FOCUS sont limités à 12 caractères, mais les alias pour le texte et les champs indexés peuvent être de la même longueur que les noms de champs généraux. Les noms de champ s'affichent toujours comme des titres de colonne dans les rapports, à moins qu'un attribut TITLE ou une phrase AS soit utilisée pour spécifier un autre nom. Pour plus d'informations, consultez Utilisation d'en-têtes, pieds de page, titres et étiquettes.

Vous pouvez employer le nom de fichier, le nom de segment ou les deux en tant que qualificateur pour un champ particulier.


Haut de page

x
Syntaxe : Activer des noms de champ longs et qualifiés

La commande SET FIELDNAME vous permet d'activer des noms de champ longs (jusqu'à 512 caractères) et des noms de champ qualifiés.

SET FIELDNAME = fieldname

où :

fieldname

Spécifie l'état d'activation des noms de champ longs et qualifiés. Les identificateurs valides comprennent :

NEW spécifie que les noms de champs qualifiés et 512-caractères sont pris en charge. NEW est la valeur par défaut.

NOTRUNC prend en charge 512 caractères au maximum. Il ne permet pas des troncatures uniques des noms de champs.

OLD spécifie que les noms de champs qualifiés et 512-caractères ne sont pas pris en charge. La longueur maximale est de 12 caractères. La limite peut différer selon différents types de sources de données non FOCUS.



Exemple : Utilisation d'un nom de champ qualifié pour faire référence à un champ
EMPLOYEE.EMPINFO.EMP_ID

Est le nom de champ entièrement qualifié du champ EMP_ID dans le segment EMPINFO du fichier EMPLOYEE.


Haut de page

x
Référence : Notes d'utilisation pour les noms de champ longs et qualifiés

? SET affiche la valeur actuelle du champ FIELDNAME. Une variable du Gestionnaire de dialogue est également disponible. Le champ &FOCFIELDNAME peut avoir la valeur NEW, OLD ou NOTRUNC.

Lorsque la valeur de FIELDNAME est changée pendant une session, les commandes JOIN et DEFINE en sont influencées de la façon suivante :

Tout autre changement apporté à la valeur du champ FIELDNAME n'a aucun effet sur les commandes JOIN et DEFINE.

Pour plus d'informations concernant l'utilisation de noms de champ qualifiés dans les requêtes de rapports, reportez-vous au manuel Description de données en langage WebFOCUS .


WebFOCUS