Champs
Le type d'expression le plus élémentaire, l'expression de champ, affiche une valeur de champ dans une zone de texte. Tous les champs utilisés dans l'état associé à l'objet sélectionné s'affichent dans la fenêtre Liste champs. Vous pouvez utiliser chacun de ces champs dans une expression.
Pour associer un objet à un élément d'état, vous devez inclure dans l'expression la collection Champs (Fields), le nom du champ et la propriété Valeur.
Par exemple, pour afficher un numéro de compte dans une zone de texte, utilisez l'expression suivante :
=Fields!LedgerLine_accountCode.Value
Une expression peut être courte, lorsqu'elle se réfère à un champ, ou longue, lorsqu'elle comprend des fonctions de décision ou un formatage fondé sur des champs ou d'autres éléments d'état. Les expressions dans les éléments d'état et les propriétés doivent commencer par le signe égal (=), sinon le texte est considéré comme une chaîne.
Exemples :
Voici quelques expressions arithmétiques de base et expressions d'agrégation :
- Concaténation du champ FirstName et du champ LastName.
=Fields!FirstName.Value &" "& Fields!LastName.Value
- Ajout des champs Quantity et UnitPrice pour un champ LineTotal.
=Fields!Quantity.Value*Fields!UnitPrice.Value
- Agrégation cumulative dans le champ LineTotal.
=Sum(Fields!LineTotal.Value)