Expressions en une ligne

Une expression en une ligne est le type de script le plus simple reconnu par BarTender. Une expression en une ligne peut réaliser des tâches de base, comme supprimer une partie d’une chaîne de fichier d’entrée, ou rechercher et supprimer certains caractères. Les expressions en une ligne utilisent généralement une combinaison de « fonctions » et d’« opérateurs ». Les opérateurs exécutent en général (mais pas nécessairement) des opérations mathématiques sur des données numériques. Les fonctions peuvent également traiter des données mathématiques, mais sont généralement utilisées pour manipuler un ensemble de caractères (ou une « chaîne »).

Exemples de fonctions

Toutes les fonctions données ici en exemple sont des fonctions de « chaîne », les fonctions les plus utilisées dans BarTender. De nombreux autres types de fonctions sont également répertoriés dans l’Assistant Script. (Les chevrons et les noms de variables mis entre parenthèses illustrent la « syntaxe » des fonctions ; ils ne font pas partie des fonctions elles-mêmes. Vous remplirez les parenthèses avec les noms de champ, les variables et/ou les constantes appropriés sans taper les chevrons.)

Fonction

Description

Field("NuméroPièce")

Retourne les données contenues dans le champ de base de données hypothétique « NuméroPièce ».

Left(<<Chaîne>>, <<Longueur>>)

Retourne le nombre de caractères le plus à gauche dans une chaîne spécifiée par la longueur.

RTrim(<<Chaîne>>)

Supprime toutes les espaces de fin de la partie droite de la chaîne.

FormatCurrency(<<Expression>>)

Prend l’expression ou le nombre et le formate sous forme de prix.

UCase(<<Chaîne>>)

Convertit les caractères de la chaîne en caractères majuscules.

Exemple d’opérateurs

Exemple d’expressions en une ligne

Toutes les fonctions, y compris les exemples de fonctions montrés ci-dessous, sont déjà des expressions en une ligne. En plus, vous pouvez combiner des fonctions utilisant des opérateurs et même insérer une fonction dans une fonction. Certains des exemples ci-dessous partent du principe que vous utilisez une base de données contenant des champs nommés « NuméroPièce » et « Couleur ».

Une expression en une ligne est une ligne partielle de Visual Basic et ne peut pas être utilisée dans un script multi-lignes.

Rubriques connexes