Moderado: Requer base macros, codificação e capacidades de interoperabilidade.


Este artigo aplica-se para um ficheiro de base de dados (. mdb) do Microsoft Access ou para um ficheiro de base de dados (. accdb) do Microsoft Access.

Sumário

Este artigo lista as expressões de exemplo que pode utilizar para contar as ocorrências de ' Sim ', não ou nulo num campo com um Sim/tipo de dados.

Mais informações

Pode utilizar as seguintes expressões num rodapé de relatório para contar as ocorrências de ' Sim ', não ou nulo num campo com o nome YesNoField com um tipo de dados Sim/não:


Expression Sums What
--------------------------------------------
=Sum(IIF([YesNoField],1,0)) Yes
=Sum(IIF([YesNoField],0,1)) No
=Sum(IIF(Not[YesNoField],1,0)) No
=Sum(IIF(IsNull[YesNoField],1,0)) Null
Também pode criar uma expressão para contar um valor específico num campo relacionada. Por exemplo, a seguinte expressão de exemplo considera todas as ocorrências do valor 3 num campo chamado MyField.


=Sum(IIF([MyField]=3,1,0))

Exemplo Adamastor de base de dados de exemplo utilizando

  1. Abra a base de dados de exemplo Adamastor no Access.

  2. Utilize o Assistente de relatórios para criar um relatório baseado na tabela produtos .

  3. Seleccione CódigoDaCategoria e PreçoUnitário como os campos do relatório.

  4. Grupo CódigoDaCategoria.

  5. Na vista de estrutura do relatório, clique em Ordenar e agrupar , no menu Ver e certifique-se de que a propriedade RodapéDoGrupo CódigoDaCategoria é definida para Sim.

    Nota No Access 2007, na vista de estrutura do relatório, no separador estrutura , clique em Ordenar & grupo no grupo agrupamento e totais e certifique-se de que a propriedade com uma secção de rodapé para CódigoDaCategoria está seleccionada.

  6. Adicione uma caixa de texto independente na secção de rodapé de CódigoDaCategoria com a propriedade OrigemDoControlo para o conjunto de caixa de texto para a seguinte expressão:

    =SUM(IIf([Discontinued],1,0))

  7. Adicione uma segunda caixa de texto independente com a propriedade OrigemDoControlo para o conjunto de caixa de texto para a seguinte expressão:

    =SUM(IIf([Discontinued],0,1))

  8. No menu ficheiro , clique em ' Pré-visualizar.

    No Access 2007, clique no Botão do Microsoft Office, aponte para Imprimire, em seguida, clique em ' Pré-visualizar.

    Repare que a primeira expressão vai contar o número de produtos dentro de cada categoria com o campo Descontinuado definido como Sim. A segunda expressão vai contar o número de produtos dentro de cada categoria com o campo Descontinuado definido para não.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×