Ir ao conteúdo
  • Cadastre-se

(VB6) Somar valores decimais (3,50 + 3,50)


Named

Posts recomendados

Olá a todos!

Estou tentando fazer uma função que conforme o usuario for adicionando um item no carrinho ele some ao valor total.

Eu até já fiz isso...mais ele esta somando errado!

Por exemplo

Se o carrinho estiver com 1 item ele soma R$ 3,50 ao valor total

Se adiciono outro item de R$3,50 ele mostra R$6 ao invés de R$7,00 e tambem não mostra o ,00

Como faço para arrumar isso?

valeu desde já

Link para o comentário
Compartilhar em outros sites

Substitui:

===========================================

lbltotal.Caption = Val(lbltotal.Caption) + Val("3,50")

============================================

por:

=======================================================

lbltotal.Caption = Format( (lbltotal.Caption) + Val("3,50") , "#,##")

=======================================================

Link para o comentário
Compartilhar em outros sites

Olá!

Obrigado pelas respostas!

Consegui fazer o que queria a partir do seguinte código

txttotal.Text = Format(CDbl(rs("valor")), "Currency")
txttotal.Text = Format(CDbl(txttotal.Text) + CDbl(rs("valor")), "Currency")

com isso ele soma os valores corretamente e adiciona o R$ (ele faz isso de acordo com as configurações regionais do computador)

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...