Compartilhar via


Objeto Member (ADO MD)

Representa um membro de um nível em um cubo, os filhos de um membro de um nível ou um membro de uma posição ao longo de um eixo de um conjunto de células.

Comentários

As propriedades de um Member são diferentes, dependendo do contexto no qual ele é usado. Um Member de um Level em um CubeDef tem uma propriedade Children que retorna os Members no próximo nível inferior na hierarquia do Member atual. Para um Member de uma Position, a coleção Children está sempre vazia. Além disso, a propriedade Type só se aplica aos Members de um Level.

Um Member de Position tem duas propriedades que são úteis ao exibir o Cellset: DrilledDown e ParentSameAsPrev. Ocorrerá um erro se essas propriedades forem acessadas em um Member de um Level.

Com as coleções e as propriedades de um objeto Member de um Level, você pode fazer o seguinte:

  • Identifique o Member com as propriedades Name e UniqueName.

  • Retorne uma cadeia de caracteres a ser usada ao exibir o Member com a propriedade Caption.

  • Retorne uma cadeia de caracteres significativa que descreva um Member de medida ou de fórmula com a propriedade Description.

  • Determine a natureza do Member com a propriedade Type.

  • Obtenha informações sobre o Level do Member com as propriedades LevelDepth e LevelName.

  • Obtenha os Members relacionados em uma Hierarchy com as propriedades Parent e Children.

  • Conte os filhos de um Member com a propriedade ChildCount.

  • Use a coleção Properties padrão do ADO para obter informações adicionais sobre o objeto Level.

Com as coleções e as propriedades de um Member de uma Position ao longo de um Axis, você pode fazer o seguinte:

  • Identifique o Member com as propriedades Name e UniqueName.

  • Retorne uma cadeia de caracteres a ser usada ao exibir o Member com a propriedade Caption.

  • Retorne uma cadeia de caracteres significativa que descreva um Member de medida ou de fórmula com a propriedade Description.

  • Obtenha informações sobre o Level do Member com as propriedades LevelDepth e LevelName.

  • Conte os filhos de um Member com a propriedade ChildCount.

  • Use a propriedade DrilledDown para determinar se há, pelo menos, um filho no Axis imediatamente após este Member.

  • Use a propriedade ParentSameAsPrev para determinar se o pai desse Member é o mesmo pai do Member imediatamente antes.

  • Use a coleção Properties padrão do ADO para obter informações adicionais sobre o objeto Level.

A coleção Properties contém propriedades fornecidas pelo provedor. A tabela a seguir lista as propriedades que podem estar disponíveis. A lista de propriedades reais pode ser diferente, dependendo da implementação do provedor. Confira a documentação do provedor para ver uma lista mais completa das propriedades disponíveis.

Nome Descrição
CatalogName O nome do catálogo ao qual este cubo pertence.
ChildrenCardinality O número de filhos de um membro.
CubeName O nome do cubo.
Descrição Uma descrição significativa do membro.
DimensionUniqueName O nome inequívoco da dimensão.
HierarchyUniqueName O nome inequívoco da hierarquia.
LevelNumber A distância entre o nível e a raiz da hierarquia.
LevelUniqueName O nome inequívoco do nível.
MemberCaption Um rótulo ou legenda associado ao membro.
MemberGUID O GUID do membro.
MemberName O nome do membro.
MemberOrdinal O número ordinal do membro.
MemberType O tipo do membro.
MemberUniqueName O nome inequívoco do membro.
ParentCount A contagem do número de pais que este membro tem.
ParentLevel O número de nível do pai do membro.
ParentUniqueName O número inequívoco do pai do membro.
SchemaName O nome do esquema ao qual este cubo pertence.

Esta seção contém o tópico a seguir.

Consulte Também

Exemplo de catálogo (VB)
Coleção Members (ADO MD)
Coleção Properties (ADO)