Propriedades do objeto
Esta tabela lista objetos e suas propriedades:
Objeto | Propriedade | Descrição |
---|---|---|
Lista, ListView | Texto | Nome exclusivo do elemento exibido. |
Lista, ListView | Alias | Legenda do elemento exibido. |
Lista, ListView | Atributo ou Atributo 1 | O primeiro valor de atributo. Em uma hierarquia personalizada, o Atributo 1 retorna o mesmo valor que o atributo Nome. |
Lista, ListView | Atributo 2 | O segundo valor de atributo. Em uma hierarquia personalizada, o Atributo 2 retorna o mesmo valor que o atributo Descrição. |
Lista, ListView | Atributo 3 | O terceiro valor de atributo. |
Lista, ListView | Lista | .Name para retornar o nome de uma lista. Por exemplo, especifique Usar com listas globais, em combinação com =reportobjects.listview1.list.name para retornar o nome da lista em ListView1. |
Lista, ListView | ListResult | Use com listas globais e em combinação. Retorna todos os membros de uma lista e suas propriedades do membro como uma tabela em xml. O xml contém nomes exclusivos de elemento como chaves e todas as propriedades de membro da lista como propriedades. A ordem dos elementos no xml pode não corresponder à ordem dos elementos na lista. Se houver vários elementos com o mesmo nome exclusivo na lista, apenas uma ocorrência estará no xml. |
Lista, hiperbloco, ListView | Conjunto | A expressão MDX que representa a definição de lista, incluindo seleção de estrutura, filtros e classificação. |
Lista, hiperbloco, ListView | StructureSet | A expressão MDX que representa a seleção de estrutura da lista. |
Hiperbloco | Texto | Nome exclusivo do primeiro elemento exibido no hiperbloco. |
Hiperbloco | Alias | Legenda do primeiro elemento exibido no hiperbloco. |
Hiperbloco | Atributo 1 | O primeiro atributo do primeiro elemento exibido no hiperbloco. |
Hiperbloco | Atributo 2 | O segundo atributo do primeiro elemento exibido no hiperbloco. |
Hiperbloco | Atributo 3 | O terceiro atributo do primeiro elemento exibido no hiperbloco. |
Variáveis globais | Texto | Valor atual da variável. |
Variáveis globais | GlobalText | Valor atual da variável, leia do repositório. |
Variáveis globais | DefaultText | Valores variáveis são definidos no logon do usuário. Se não houver valor para um usuário, o valor padrão será usado. Se uma variável não for persistente, o valor será revertido para o padrão no logout. |
Variáveis de relatório | Texto | Valor atual da variável. |
Variáveis de relatório | DefaultText | Valores variáveis são definidos no logon do usuário. Se não houver valor para um usuário, o valor padrão será usado. Se uma variável não for persistente, o valor será revertido para o padrão no logout. |
Esta tabela mostra a sintaxe para acessar as propriedades de diferentes objetos de relatório:
Objeto | Sintaxe |
---|---|
Lista |
GlobalLists.[list_name].[property_name]
|
Variável global |
GlobalVariables.[variable_name].[property_name]
|
Variável de relatório |
ReportVariables.[variable_name].[property_name]
|
ListViews (caixas de combinação, caixas de listagem, botões de opção) |
ReportObjects.[ListView_name].[property_name]
|
Hiperblocos |
ReportObjects.[hyperblock_name].[property_name]
|
Prática recomendada
Application Studio reconhece o tipo de um objeto pelo seu nome e inclui automaticamente o tipo de objeto nas fórmulas. Portanto, a saída destas duas fórmulas é a mesma:
-
=[myvariable].text
-
=ReportVariables.[myvariable].text
No entanto, se houver uma variável global com o mesmo nome da variável de relatório, Application Studio exibirá um erro.
Recomendamos que você especifique o tipo de objeto explicitamente.
Você pode acessar até três atributos de um objeto. Se um objeto tiver apenas um atributo, você poderá consultá-lo como Atributo ou Atributo1.
Recomendamos que você especifique o número do atributo.