CStr |
Conversion en chaîne de caractères |
| VBScript |
Syntaxe
|
Function CSTR(expression)
|
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet d'indiquer l'expression scalaire à traiter. |
Description
Cette fonction permet de convertir une expression en un type de chaîne de caractères.
Remarques
- La fonction CStr permet de convertir n'importe quelle expression scalaire (comme un nombre, une date ou un booléen) en chaîne de caractères. C'est une
opération courante dans les scripts où l'on doit afficher ou concaténer des valeurs avec du texte.
- Le paramètre expression peut contenir différents types de données, y compris des dates, des valeurs numériques ou booléennes. CStr s'adapte au type de l'expression
pour générer une représentation textuelle cohérente.
- Lorsqu'un nombre est converti avec CStr, la chaîne de caractères retournée respectera les paramètres régionaux du système, notamment pour le séparateur décimal
ou les séparateurs de milliers. Cela peut affecter l'apparence du résultat.
- Si l'expression est une valeur booléenne, CStr(True) retourne "True" et CStr(False) retourne "False". Cela peut être très utile pour générer des messages d'état ou
des journaux de bords automatiques à partir de conditions logiques.
- Dans le cas des dates, CStr retourne une chaîne au format date/heure locale. Cela facilite l'affichage des dates mais nécessite attention si on veut ensuite les
analyser à nouveau ou les exporter dans un format universel.
- CStr est souvent utilisé avec l'opérateur & de concaténation, pour s'assurer qu'un élément non textuel peut être combiné proprement avec une chaîne, sans générer
d'erreur ou de comportement inattendu.
- Cette fonction est indispensable dans les cas où l'on doit écrire des données dans un fichier texte, envoyer des chaînes via un réseau ou afficher des informations
dans une interface utilisateur, car tout doit être converti en texte lisible.
- Bien que CStr convertisse des types en texte, il ne formate pas automatiquement la chaîne avec des zéros significatifs, des unités ou des modèles personnalisés. Pour
cela, il faut utiliser d'autres fonctions comme FormatNumber ou FormatDateTime.
Dernière mise à jour : Lundi, le 19 Avril 2021