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 |
Voir aussi