Compartilhar via


Propriedade PivotField.ServerBased (Excel)

True se a fonte de dados para o relatório de tabela dinâmica especificado for externa e apenas os itens correspondentes à seleção de campo de página forem recuperados. Boolean de leitura/gravação.

Sintaxe

expressão. ServerBased

Expressão Uma variável que representa um objeto PivotField .

Comentários

Essa propriedade não se aplica a fontes de dados OLAP e é sempre False.

Quando essa propriedade é True, somente os registros no banco de dados que correspondem ao item de campo de página selecionado são recuperados. A partir de então, sempre que o usuário alterar a seleção de campo de página, o novo item de campo de página selecionado será passado para a consulta como um parâmetro e o cache será atualizado.

Essa propriedade não poderá ser definida se uma das condições a seguir for verdadeira:

  • O campo está agrupado.

  • A fonte de dados não é externa.

  • O cache é compartilhado por dois ou mais relatórios de tabelas dinâmicas.

  • O campo é um tipo de dados que não pode ser baseado em servidor (um campo de memorando ou um objeto OLE).

Exemplo

Este exemplo lista todos os campos de página baseados em servidor.

For Each fld in ActiveSheet.PivotTables(1).PageFields 
 If fld.ServerBased = True Then 
 r = r + 1 
 Worksheets(2).Cells(r, 1).Value = fld.Name 
 End If 
Next

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.