Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adilson_Web_2007

[Resolvido] somar o valor e verificar se é maior

Recommended Posts

Olá pessoal estou com um problema mas não consigo resolver.

Tem um cadastro onde tem alguns valores. E preciso somar essa columa do banco de dados e o resultado, somar com o valor que o usário vai imputar. ate aqui ta tudo esta funciomando direitinho.

 

O meu problema é quando pego o resultado do banco mais o valor que o usário vai cadastrar, eu preciso verificar se a somatoria é maior que o valor cadastrado no sistema no caso 3.085.500,00.

 

Exemplo mo cadastro eu tenho um campo deimal(10,2) onde foi declarado uma quantida exemplo 3.085.500,00.

 

Ai eu começo a cadastrar varias importaçõe, ai eu dou um select sum na columa pego o resultado mais o valor que o usuario ta cadastrando e comparo para verificar se é maior mas não funciona o valor ultrapassa mas ele não avisa.

 

 

segue o código:

 

Esse é o select ta tudo ok
sql_conta ="select Sum(re_quantidade) as total_ac from exportacao_re  where exp_item_sequencial ='"&id&"' and numero_ac='"&numero&"'"
set rs_conta =ConexaoDataBase.Execute(sql_conta)

faço uma verificação para saber se tem valor no recordset

if  rs_conta("total_ac") <> "" then
resto = FormatNumber(rs_conta("total_ac"),5,true)
else
resto =  rs_conta("total_ac")
end if

somatoria = resto + CDbl(quantidade) ' eu fiz assim mas também não deu certo
somatoria = resto + quantidade ' assim também não deu certo  quantidade é uma variável onde traz o valor digitadso pelo usuário

if  (somatoria > maximo)then ' maximo é uma variável que contém um valor para comparação
' avisa o usuário
end if

Pessoal desde já eu agradeço a ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faço uma verificação para saber se tem valor no recordset

 

if rs_conta("total_ac") <> "" then

resto = FormatNumber(rs_conta("total_ac"),5,true)

else

resto = rs_conta("total_ac")

end if

isso aqui funciona corretamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui não tinha valor nas variáveis somatoria.

 

somatoria = resto + CDbl(quantidade) ' eu fiz assim mas também não deu certo

somatoria = resto + quantidade ' assim também não deu certo quantidade é uma variável onde traz o valor digitadso pelo usuário

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já está funcionando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.