Types de données RDL (Report Definition Language)

Les informations suivantes décrivent les différents types de propriétés utilisés dans les définitions d'objets et de collections dans la section Concepteur de rapports de la documentation en ligne. Sauf indication contraire, tous les types de données apparaissent en langage RDL (Report Definition Language) sous la forme d'un élément.

Type

Description

Binary

Propriété dotée d'une valeur binaire encodée en base 64.

Boolean

Propriété de l'objet ayant pour valeur true ou false. Sauf indication contraire, la valeur d'un objet Boolean omis facultatif est False.

Date

Propriété dotée d'une valeur date ou date/heure entièrement spécifiée au format de date ISO8601 : AAAA-MM-JJ[THH:MM[:SS[.S]]]

Enum

Propriété dont la valeur est le texte d'une chaîne, qui doit appartenir à une liste de valeurs désignées.

Float

Propriété dotée d'une valeur flottante (Float). Une virgule (,) est utilisée comme séparateur décimal facultatif.

Integer

Propriété dotée d'une valeur entière (int32).

Language

Propriété dont la valeur est le texte d'une chaîne, qui contient un code de langue et de culture, tel que « en-us » pour l'anglais (États-Unis). La valeur doit être une langue spécifique ou une langue neutre pour laquelle une langue par défaut est définie dans Microsoft .NET Framework.

Name

Propriété dont la valeur est le texte d'une chaîne. Les noms doivent être uniques dans l'espace de noms de l'élément. S'il n'est pas spécifié, l'espace de noms d'un élément est l'objet conteneur le plus profond doté d'un nom.

NormalizedString

Propriété dont la valeur est le texte d'une chaîne, qui a été normalisée.

Size

Un élément de taille doit contenir un nombre (avec une virgule comme séparateur décimal facultatif). Le nombre doit être suivi d'un indicateur pour une unité de longueur CSS ; par exemple, cm, mm, in, pt ou pc. Un espace entre le nombre et l'indicateur est facultatif. Pour plus d'informations sur les indicateurs de taille, consultez CSS Length Units Reference (en anglais).

Dans RDL, la valeur maximale de Size est 160 in. La valeur minimale est 0 in.

String

Propriété dont la valeur est le texte d'une chaîne.

UnsignedInt

Propriété dotée d'une valeur entière non signée (uint32).

Variant

Propriété dotée d'un type XML simple.

Énumération DataType

L'énumération DataType définit le type de données d'un attribut, d'une expression ou d'un paramètre. Un type de données doit être conforme au type de propriété du Concepteur de rapports et à ses types CLR (Common Language Runtime) correspondants, comme indiqué ci-dessous. Les valeurs de la base de données qui sont de types CLR sont traitées comme étant du type correspondant du Concepteur de rapports.

Type CLR

Type correspondant du Concepteur de rapports

Booléen

Booléen

DateTime, DateTimeOffset

DateTime

Int16, Int32, UInt16, Byte, SByte

Entier

Single, Double

Float

String, Char, GUID, Timespan

Chaîne