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

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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 controle calculado. 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 expressão de cadeia de caracteres 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:

Expanda suas habilidades no Office
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.

×