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.