Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida No Txtmatrix


Sami

Pergunta

Estou trabalhando com (.TextMatrix) para aleitura dos campos.

Quando clico no botão salvar para mostrar a soma do valor da compra não aparece no text box as casas decimais depois da virgula.

O que devo fazer?

---------------------------------------------------------------------------------------------------------------------------

'Função Calcular Dados:

Private Sub CalcularDados()

With mshItens

Dim i, qtd As Integer

Dim valor As Double

For i = 1 To mshItens.Rows - 1

qtd = qtd + Val(.TextMatrix(i, 2))

valor = valor + Val(.TextMatrix(i, 3))

Next

End With

txtTotalQtd = qtd

txtTotal = valor

End Sub

-----------------------------------------------------------------------------------------------------------------------------

'Botão Salvar

Private Sub cmdSalvar_Click()

Sql = "SELECT id, produto, valor FROM produto"

Call CalcularDados

End Sub

-----------------------------------------------------------------------------------------------------------------------------

Obrigado

Samira

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Na verdade o problema está na utilização da função Val() com valores com vírgula. Para Val() interpretar corretamente deveria ser o ponto ao invés da vírgula. Então, no seu caso o melhor seria utilizar a função CDbl().

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...