Compartilhar via

Somar colunas em uma consulta no Access

Anônima
2011-10-06T13:46:05+00:00

Olá Pessoal,

tenho uma tabela em um banco de dados Access com duas colunas que tem valores numéricos. ex. Campo1 e Campo2, quero criar uma consulta que some as 2 colunas. Construi a seguinte expressão: Expr1: [Campo1]+[Campo2]

O problema é quando uma das colunas está "vazio" ele não soma, ou seja, gostaria que quando tivesse em branco uma das colunas o valor fosse Zero.

é possível utilizar alguma função para conversão de vazio para zero antes de fazer a soma ?

* estou usando o Access 2010.

Desde já, obrigado pela atenção.

Microsoft 365 e Office | Access | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2011-10-06T16:50:41+00:00

Consegui resolver, para que ele faça a adição quando alguns dos campos esteja vazio, fiz o seguinte na expressão:

Expr1: Nz([Campo1])+Nz([Campo2])

e para deixar com a formatação de moeda inclui mais uma função:

Expr1: FormatarMoeda(Nz([Campo1])+Nz([Campo2]))

Ou seja, sempre que um dos campos é vazio (Nulo) ele não realiza a soma, a função Nz retorna zero quando o valor do campo é nulo.

Att,

Eli Candido Jr

Esta resposta foi útil?

10+ pessoas acharam esta resposta útil.
0 comentários Sem comentários

4 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2017-11-07T18:42:54+00:00

    Muito obrigado! Resolveu um problema na minha consulta!

    Abs

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2015-05-09T07:02:49+00:00

    Passando para agradecer o Post. Foi muito útil para mim!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2011-10-06T16:53:22+00:00

    Olá Danilo, obrigado pela colaboração, mas na verdade esse post não resolveu meu problema, pois no meu caso tem campos que os valores estão nulos (não preenchidos) no exemplo que você passou todos os campos tinham valores e envolvia duas tabelas.

    De qlqr forma, obrigado.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2011-10-06T14:50:40+00:00

    Esta resposta foi útil?

    0 comentários Sem comentários