Chapter 9 Guide de référence de la génération (GTL)
La macro .convert_code utilise la table de conversion d'un code en nom. Lorsque la table ne contient aucune occurrence, c'est le code qui est renvoyé.
.convert_code (<Expression> [<caractère-séparateur> [,<séparateur-motif>]])
L'expression <Expression> est le code à convertir dans la table de conversion correspondante.
Paramètre | Type | Description |
---|---|---|
<séparateur-motif> (facultatif) | Texte | Déclaration des différents séparateurs qui peuvent exister dans un code. Ces séparateurs seront remplacés par le <caractère-séparateur>. Vous pouvez déclarer plusieurs séparateurs, par exemple "space " et "tab" |
<caractère-séparateur> (facultatif) | Texte | Caractère généré chaque fois qu'un séparateur déclaré dans <séparateur-motif> est trouvé dans le code. Par exemple, ce caractère peut être "_" |
Vous pouvez utiliser cette macro avec une table de conversion personnalisée que vous sélectionnez dans la liste Table de conversion. Pour ce faire, affichez la boîte de dialogue Options du modèle, sélectionnez l'objet approprié dans le dossier Conventions de dénomination, puis cliquez sur l'onglet Nom en code.
Les tables de conversion ne tiennent pas compte de la casse des caractères. Vous pouvez utiliser indifféremment des majuscules et des minuscules dans ces tables. Cette macro est particulièrement utile lorsque vous travaillez sur les conventions de dénomination.
Pour plus d'informations les conventions de dénomination, reportez-vous à la section "Définition des conventions de dénomination", dans le chapitre "Gestion des modèles" du manuel Guide des fonctionnalités générales.
Vous pouvez également utiliser cette macro hors des conventions de dénomination à condition que la table de conversion soit la table de l'objet courant du script.
Pour plus d'informations sur la macro .convert_code, reportez-vous à la section "Macros .convert_name & .convert_code", ("Définition des conversions de nom et de code") dans le chapitre "Gestion des modèles" du manuel Guide des fonctionnalités générales .
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |