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.
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)