Bom dia Pessoal!
No meu formulário de vendas eu tenho um campo "quantidade" que ao inserir um valor ele debita direto na tabela com o seguinte código:
DoCmd.RunSQL "UPDATE TabProdutos Set [TabProdutos].[Estoque] = [TabProdutos].[Estoque]- " & Me.Quantidade & " WHERE [TabProdutos].[Descrição] = '" & Me.Descrição & "'"
Porém só está funcionando com número inteiro.
Se eu tenho por exemplo 10Kg de Mortadela e estou vendendo 0,8Kg (800 gramas) ou 1,5 Kg ele não subtrai e da a seguinte mensagem:
Erro em tempo de execução "3144"
Erro de sintaxe na instrução UPDATE
Alguma idéia de comom resolver isso?
Grato!
No meu formulário de vendas eu tenho um campo "quantidade" que ao inserir um valor ele debita direto na tabela com o seguinte código:
DoCmd.RunSQL "UPDATE TabProdutos Set [TabProdutos].[Estoque] = [TabProdutos].[Estoque]- " & Me.Quantidade & " WHERE [TabProdutos].[Descrição] = '" & Me.Descrição & "'"
Porém só está funcionando com número inteiro.
Se eu tenho por exemplo 10Kg de Mortadela e estou vendendo 0,8Kg (800 gramas) ou 1,5 Kg ele não subtrai e da a seguinte mensagem:
Erro em tempo de execução "3144"
Erro de sintaxe na instrução UPDATE
Alguma idéia de comom resolver isso?
Grato!