Compartilhar via


Tipos de dados de linguagem RDL

As informações a seguir descrevem os diferentes tipos de propriedades usados nas definições de objeto e coleção em toda a seção Designer de Relatórios dos Manuais Online. Todos os tipos de dados são exibidos na linguagem RDL como um elemento, a menos que seja especificado o contrário.

Tipo

Descrição

Binary

Uma propriedade com um valor binário codificado na base 64.

Boolean

Uma propriedade que define o valor do objeto como true ou false. A menos que seja especificado o contrário, o valor de um objeto Booliano opcional omitido é False.

Date

Uma propriedade com data ou valor de data/hora completamente especificados no formato de data ISO8601: YYYY-MM-DD[THH:MM[:SS[.S]]].

Enum

Uma propriedade com um valor de texto de cadeia de caracteres que deve estar na lista de valores designados.

Float

Uma propriedade com um valor flutuante. O ponto (.) é usado como o separador decimal opcional.

Integer

Uma propriedade com um valor inteiro (int32).

Language

Uma propriedade com um valor de texto que contém linguagem e código de cultura, como "pt-br" para português do Brasil. O valor deve ser composto por uma linguagem específica ou neutra para qual a linguagem padrão possa ser definida no Microsoft .NET Framework.

Name

Uma propriedade com um valor de texto de cadeia de caracteres. Os nomes devem ser exclusivos dentro do namespace do item. Caso não seja especificado, o namespace de um item é o objeto interno que contém o nome.

NormalizedString

Uma propriedade com um valor de texto de cadeia de caracteres que foi normalizado.

Size

Um elemento de tamanho deve conter um número (com um caractere de período usado como um separador decimal opcional). O número deve ser seguido por um designador para uma unidade de comprimento de CSS como cm, mm, in, pc ou pt. Um espaço entre o número e o designador é opcional. Para obter mais informações sobre designadores de tamanho, consulte Referência de Unidades de Comprimento de CSS.

Na RDL, o valor de máximo para Size é 160 pol. O tamanho mínimo é 0 pol.

String

Uma propriedade com um valor de texto de cadeia de caracteres.

UnsignedInt

Uma propriedade com um valor inteiro não atribuído (uint32).

Variant

Uma propriedade com qualquer tipo de XML simples.

Enumeração DataType

A enumeração DataType define o tipo de dados de um atributo, expressão ou parâmetro. Um tipo de dados deve adequar-se ao seguinte tipo de propriedade do Designer de Relatórios e seus tipos de CLR (Common Language Runtime) correspondentes. Os valores do banco de dados têm tipos de CLR que são tratados como o tipo de Designer de Relatórios correspondente.

Tipos de CLR

Tipo de relatório correspondente

Boolean

Boolean

DateTime, DateTimeOffset

DateTime

Int16, Int32, UInt16, Byte, SByte

Integer

Single, Double

Float

String, Char, GUID, Timespan

String