Bom dia amigos...
Tenho um campo quantidade na listBox que está neste formato 0,00 (com vírgula)
A instrução SQL não aceita.
Encontrei esta solução:
*** Criei uma variável e carreguei a vároável com a coluna utilizando a função Replace
StrQtde = Replace(Me.ltxProdutosVenda.Column(6, Linha), ",", ".")
E na instrução SQL utilizei a variável
CurrentDb.Execute "UPDATE tblProdutos SET tblProdutos.Estoque = TblProdutos.Estoque + " & StrQtde & "" _
& " WHERE tblProdutos.CodigoBarras='" & Me.ltxProdutosVenda.Column(1, Linha) & "';"
Assim Deu certo, porem não consegui utilzar a função replace dentro da propia SQL... Dava erro de sintaxe e depurava para a virgula que iria ser substituida.
Alguma idéia?
Cumprimentos.
Tenho um campo quantidade na listBox que está neste formato 0,00 (com vírgula)
A instrução SQL não aceita.
Encontrei esta solução:
*** Criei uma variável e carreguei a vároável com a coluna utilizando a função Replace
StrQtde = Replace(Me.ltxProdutosVenda.Column(6, Linha), ",", ".")
E na instrução SQL utilizei a variável
CurrentDb.Execute "UPDATE tblProdutos SET tblProdutos.Estoque = TblProdutos.Estoque + " & StrQtde & "" _
& " WHERE tblProdutos.CodigoBarras='" & Me.ltxProdutosVenda.Column(1, Linha) & "';"
Assim Deu certo, porem não consegui utilzar a função replace dentro da propia SQL... Dava erro de sintaxe e depurava para a virgula que iria ser substituida.
Alguma idéia?
Cumprimentos.