Incrustation de chaînes, fonctions Index & RandBetween
-
Incrustation de chaînes, fonctions Index & RandBetween
Incrustation de chaînes
Il est désormais possible d’incruster des données dans une chaîne de caractères sans avoir à faire de concaténation :
"Votre article n° " & gloNoArticle & " est prêt."
peut désormais s’écrire (notez l’opérateur $ qui précède la chaîne) :
$"Votre article n° {gloNoArticle} est prêt."
Voici quelques règles de base pour vous aider à bien utiliser l’incrustation de chaînes :
-
la chaîne doit être précédée du signe $
-
les accolades simples {} indiquent le code intégré
-
pour insérer une accolade dans votre chaîne, doublez-là : {{ ou }}
-
à l’intérieur des accolades vous pouvez y mettre n’importe quel code, y compris une incrustation de chaîne
Il est donc possible d’écrire :
$"Le montant total est de : {Text(locProduit.MontantHT * locCommande.Quantité; "#0.00")} € HT"n// Résultat : Le montant total est de : 2 532,56 € HT
Ou encore :
$"Votre identité : {With({Nom: "MARTIN"; Prénom: "Michel"; Genre: "M."}; $"{Prénom} {Nom} ({Genre})")}"n// Résultat : Votre identité : Michel MARTIN (M.)
Très… très… puissant.
Fonction Index
😍 Enfin !!! Tellement plus simple pour récupérer l’élément d’une table ou d’une collection à une position donnée :
Index(colMaCollection; 3)n// Renvoie le 3è élément de la collection
Fonction RandBetween
Tout simplement pratique pour trouver un nombre entier aléatoire entre 2 nombres entiers :
RandBetween(1; 10)n// Renvoie aléatoirement un nombre entre 1 et 10
PostID=a8wXcG2rEQEdizR
-
Désolé, aucune réponse n’a été trouvée.
Connectez-vous pour répondre.