A função BDContar conta os valores exclusivos em um conjunto de registros

A função BDContar conta os valores exclusivos em um conjunto de registros

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você já tinha uma lista longa de registros com valores duplicados possíveis e quisesse obter uma contagem que inclui um valor apenas uma vez? A função BDCONTAR é o que você precisa contar valores exclusivos em um conjunto específico de registros. Função BDCONTAR() é usada em macros, expressões de consulta, ou em um calculated control. Aqui está uma função BDCONTAR de amostra para obter o número total de pedidos que foram feitos em uma data específica:

BDContar( expr, domínio [, critérios] )

A sintaxe da função BDContar acima tem algumas partes obrigatórias e opcionais:

Argumento

Descrição

expr

Parte obrigatória que identifica o campo a ser usado para contar os registros. Pode ser uma string expression para identificar um campo em uma tabela ou consulta ou uma expressão que faz cálculos em um campo. Por exemplo, ela pode incluir um nome de campo de tabela, um controle de formulário ou uma função. A função pode ser interna ou definida pelo usuário, mas não outro domínio agregado ou função SQL agregada.

domínio

Parte obrigatória que define o conjunto de registros, que pode ser o nome de uma tabela ou consulta.

critérios

Isso é opcional e é uma expressão de cadeia de caracteres que restringe o intervalo de dados para a função BDCONTAR . É semelhante à cláusula WHERE em uma expressão SQL. Lembre-se de que todos os campos usados como critérios também devem ser usados no domínioparte de sintaxe ou a função BDCONTAR retorna um nulo.

Observação : Embora o argumento expr possa fazer cálculos, os resultados não estarão disponíveis porque a função BDContar somente lhe dá uma contagem do número de registros.

Outra instância onde você pode desejar usar a função BDContar, em um controle calculado quando você inclui critérios específicos para restringir o intervalo de dados. Por exemplo, para exibir o número de pedidos a ser enviado para a Califórnia, defina a propriedade ControlSource de uma caixa de texto para a seguinte expressão:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Para incluir também registros que têm campos Nulos, use um asterisco. Para calcular o número de registros em uma tabela de Pedidos, você usaria:

intX = DCount("*", "Orders")

Para saber mais sobre a criação de consultas ou o uso de expressões, veja o seguinte:

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×