MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Converter um valor negativo em "0" numa consulta

    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 14/09/2012

    [Resolvido]Converter um valor negativo em "0" numa consulta Empty [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  berninirobs Ter 7 Out - 12:36

    Bom dia.

    Estou criando um banco de dados para o cadastro dos bens.
    Cada bem tem um período de depreciação ate quando um dia este bem perde totalmente o seu valor.
    Pois bem, no caso que o resultado do calculo de depreciação  seja negativo. o campo calculado da consulta deveria retornar o valor "0"

    Exemplo:

    Valor Real Do Bem: ([valor_aquisição]/[vida_útil])*([vida_útil]-[idade])
                             (     R$. 500,00    /  10 anos )*(    10       -   12  )       resultado:  -100,00
                             (     R$. 500,00    /  10 anos )*(    10       -     4  )       resultado:   300,00


    Eu preciso que a expressão da consulta converta o valor -100,00 do primeiro exemplo,  no valor 0,00.

    Já tentei com as funções Seimed e IIf, as duas retornam sim o valor 0 quando negativo, mas o campo fica vazio quando o resultado for positivo.

    Valor_Real: SeImed(([valor_aq]/[vida_util])*([vida_util]-[idade])<0;0)
    Valor_Real:        IIf(([valor_aq]/[vida_util])*([vida_util]-[idade])<0;0)

    Obrigado.......Roberto.


    Última edição por berninirobs em Ter 7 Out - 12:46, editado 1 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Converter um valor negativo em "0" numa consulta Empty Re: [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  Alvaro Teixeira Ter 7 Out - 12:39

    Tente
    IIf([Valor_Calculado]<0;0;[Valor_Calculado])

    ou

    IIf((([valor_aquisição]/[vida_útil])*([vida_útil]-[idade]))<0;0;(([valor_aquisição]/[vida_útil])*([vida_útil]-[idade])))

    Abraço
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 14/09/2012

    [Resolvido]Converter um valor negativo em "0" numa consulta Empty Re: [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  berninirobs Ter 7 Out - 13:00

    Oi ahteixeira.

    Maravilha! Vc. quebrou o record da resposta mais rápida da historia do forum.

    As duas sugestões retornam o resultado exatamente da forma que eu queria.

    Muito, Muito Obrigado.

    Um abraço... cheers
    avatar
    berninirobs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 151
    Registrado : 14/09/2012

    [Resolvido]Converter um valor negativo em "0" numa consulta Empty Re: [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  berninirobs Ter 7 Out - 13:03

    .
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Converter um valor negativo em "0" numa consulta Empty Re: [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  Alvaro Teixeira Ter 7 Out - 20:18

    Olá, obrigado pelo retorno o forum agradece.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Converter um valor negativo em "0" numa consulta Empty Re: [Resolvido]Converter um valor negativo em "0" numa consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 21 Nov - 9:20