Boa Tarde a todos,
Estou adaptando um código em um formulário de entrada para estoque e nesse código preciso que o saldo do estoque seja checado antes de dar saída: Exemplo: No formulário tenho produto que irei dar saida ,preciso verificar se na tabela produtos esse determinado item tem a quantidade que está querendo ser retirada se a quantidade do estoque for menor que a informada na saida emitir uma msg e não dar baixa, este é o código que estou utilizando só que ele não faz isso da saida mesmo se a quantidade no estoque for menor ai fica negativo.
Public Sub IncluirProduto()
Dim QtdeItens As Integer
Dim Qtde As Integer
Dim SubTotal As Double
Dim Total As Double
Incluir = True
If Incluir = False Then Exit Sub
DoCmd.SetWarnings False
DoCmd.OpenQuery "cnsAtualizaEstoque"
DoCmd.SetWarnings True
' Me.LimpaProduto
Me.Lst_Historico.Requery
Me.Lst_Historico.Selected(Me.Lst_Historico.ListCount - 1) = True
'Me.cmdEstornar.Enabled = False
Incluir = False
Me.Lst_Historico.SetFocus
Me.TxtEntrada1.Value = "0"
Me.txtHistorico.Value = ""
Me.txtData.Value = ""
Me.txtConta.Value = ""
Me.Preco.Value = ""
Me.Requery
Exit Sub
Estou adaptando um código em um formulário de entrada para estoque e nesse código preciso que o saldo do estoque seja checado antes de dar saída: Exemplo: No formulário tenho produto que irei dar saida ,preciso verificar se na tabela produtos esse determinado item tem a quantidade que está querendo ser retirada se a quantidade do estoque for menor que a informada na saida emitir uma msg e não dar baixa, este é o código que estou utilizando só que ele não faz isso da saida mesmo se a quantidade no estoque for menor ai fica negativo.
Public Sub IncluirProduto()
Dim QtdeItens As Integer
Dim Qtde As Integer
Dim SubTotal As Double
Dim Total As Double
Incluir = True
If Incluir = False Then Exit Sub
DoCmd.SetWarnings False
DoCmd.OpenQuery "cnsAtualizaEstoque"
DoCmd.SetWarnings True
' Me.LimpaProduto
Me.Lst_Historico.Requery
Me.Lst_Historico.Selected(Me.Lst_Historico.ListCount - 1) = True
'Me.cmdEstornar.Enabled = False
Incluir = False
Me.Lst_Historico.SetFocus
Me.TxtEntrada1.Value = "0"
Me.txtHistorico.Value = ""
Me.txtData.Value = ""
Me.txtConta.Value = ""
Me.Preco.Value = ""
Me.Requery
Exit Sub