Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Moderado: requer habilidades básicas de macro, codificação e interoperabilidade.
Este artigo se aplica a um arquivo de banco de dados do Microsoft Access (.mdb) ou a um arquivo de banco de dados do Microsoft Access (.accdb).
Resumo
Este artigo lista expressões de exemplo que você pode usar para contar as ocorrências de Sim, Não ou Nulo em um campo com um tipo de dados Sim/Não.
Mais informações
Você pode usar as seguintes expressões em um rodapé de relatório para contar as ocorrências de Sim, Não ou Null em um campo chamado YesNoField com um tipo de dados de Sim/Não:
Expression | Somas o que |
---|---|
=Sum(IIF([YesNoField],1,0)) | Sim |
=Sum(IIF([YesNoField],0,1)) | Não |
=Sum(IIF(Not[YesNoField],1,0)) | Não |
=Sum(IIF(IsNull[YesNoField],1,0)) | Nulo |
Você também pode criar uma expressão relacionada para contar um valor específico em um campo. Por exemplo, a expressão de exemplo a seguir conta todas as ocorrências do valor 3 em um campo chamado MyField.
=Sum(IIF([MyField]=3,1,0))
Exemplo usando o banco de dados de exemplo Northwind
Abra o banco de dados de exemplo Northwind no Access.
Use o Assistente de Relatório para criar um relatório com base na tabela Produtos .
Selecione CategoryID e UnitPrice como os campos do relatório.
Agrupar em CategoryID.
Na exibição de design do relatório, clique em Classificação e Agrupamento no menu Exibir e verifique se a propriedade GroupFooter para CategoryID está definida como Sim.
Nota No Access 2007, na exibição de design do relatório, na guia Design , clique em Agrupar & Classificar no grupo Agrupar & Totais e verifique se a propriedade com uma seção de rodapé para CategoryID está selecionada.
Adicione uma caixa de texto desvinculada na seção rodapé CategoryID com a propriedade ControlSource para a caixa de texto definida como a seguinte expressão:
=Sum(IIF([Descontinuado],1,0))
Adicione uma segunda caixa de texto de desvinculação com a propriedade ControlSource para a caixa de texto definida como a seguinte expressão:
=Sum(IIF([Descontinuado],0,1))
No menu Arquivo , clique em Imprimir Visualização.
No Access 2007, clique no Botão do Microsoft Office, aponte para Imprimir e clique em Imprimir Versão Prévia.
Observe que a primeira expressão contará o número de produtos em cada categoria que tiver o campo Descontinuado definido como Sim. A segunda expressão contará o número de produtos em cada categoria que tem o campo Descontinuado definido como No.