Guide du Designer Crystal Reports pour Rational Application Developer

Length (chn)

Exemples
Length("Account")
Renvoie 7.
Length("Text_String") 
Renvoie 11.
Length("__Center__")
Renvoie 10.
Length(ToText({orders.ORDER AMOUNT})) 
Renvoie 9 lorsque {Commandes.MONTANT COMMANDE} = 14233.08 et ToText ({Commandes.MONTANT COMMANDE}) renvoie la chaîne "14,233.08". Ici, l'espace correspond au séparateur des milliers et la virgule au séparateur décimal dans les champs de formule.
Length(ToText({orders.ORDER AMOUNT}, 2, "", ".")) 
Renvoie 8 lorsque {Commandes.MONTANT COMMANDE} = 14 233,08, et ToText ({Commandes.MONTANT COMMANDE}, 2, "", ".") renvoie la chaîne "14 233,08". Ici, les spécifications saisies dans Mettre en forme le champ sont respectivement l'espace comme séparateur des milliers et la virgule comme séparateur décimal.
Length("BOB")
Renvoie 3.
Length("SMITH")
Renvoie 5.
Length("BOB SMITH")
Renvoie 9. L'espace entre LUC et DUMAS compte pour un caractère.
Length({customer.CUSTOMER NAME})
Indique la longueur de la chaîne de texte enregistrée sous forme de valeur dans {clients.NOM DU CLIENT}.
{customer.CUSTOMER NAME}[Length({customer.CUSTOMER NAME})-2]
Renvoie le troisième caractère à partir de la droite du nom du client. Cela peut également servir à extraire une sous-chaîne d'une chaîne commençant systématiquement à une position fixe de la fin de la chaîne.
Dans l'exemple suivant, une ligne d'adresse contient le nom de la province et le code postal. Les noms des provinces sont tous de différentes longueurs ; cependant, les codes postaux ont un nombre de caractères fixe : le premier caractère du code postal est toujours le septième en partant du dernier caractère de la chaîne. La formule détermine la longueur de la ligne d'adresse, en soustrait 7 caractères et utilise le résultat pour identifier le premier caractère du code postal de la ligne d'adresse.
Local StringVar addressLine;
Local NumberVar addrLength;
addressLine := "British Columbia V6X 3W2";
addrLength := Length (addressLine);
addressLine [addrLength-7+1 to addrLength]



Business Objects, une société du groupe SAP
http://www.france.businessobjects.com/
Services de support technique
http://www.businessobjects.com/services/support/
Documentation des produits sur le Web
http://support.businessobjects.com/documentation/