jntrindade 23/3/2015, 12:51
bom dia este foi o codigo envolvido na baixa do estoque:
Dim apaga As Integer
Dim msg
On Error GoTo Err_Excluir_Click
DoCmd.SetWarnings False
Dim qtd, qtd2 As Double
Dim sql1 As String
'Pega o valor do estoque atual do produto
qtd = Format(DLookup("[QuantidadeEstoque] ", "[Tab_Produto]", "[CódigoProduto] = " & Me.Idproduto), "0.00")
'Exibe questionameto sobre a atualização da quantidade e atualiaza em caso de confirmação
qtd2 = qtd - txtQtd - bem aqui olha bem a estas variaveis
sql1 = "UPDATE Tab_Produto SET QuantidadeEstoque = '" & qtd2 & "' WHERE CódigoProduto=" & Me.Idproduto & ""
CurrentDb.Execute sql1
Me.Undo
'Me.CodProduto.Dropdown
Me.txtQtd = 1
Exit_Err_Excluir_Click:
Exit Sub
Err_Excluir_Click:
'MSG = MsgBox("Não se pode excluir um registro ainda inexistente !!!", vbOKOnly + vbQuestion, "Atencão")
Resume Exit_Err_Excluir_Click