Sras e Srs, bom dia!
Estou criando um sistema para controle de saldos de estoque e pedidos no qual pretendo colocar uma MsgBox no formulário de pedidos (Frm_RecebSub) alertando quando não houver saldo em estoque após atualizar o campo "pedido", que é onde se digita a quantidade desejada, para isto, estou utilizando o seguinte código no VBA:
Private Sub Pedido Sub_AfterUpdate()
If Pedido >= [Cns_Saldo]![SaldoUnid] Then
MsgBox ("Item sem saldo!"), VbCritical, "Atenção"
Forms! Frm_RecebSub! Pedido.SetFocus
EndIf
Entretanto, o comando sempre vai para o depurador, como posso corrigir?
Observações:
1-O "SetFocus" é para voltar ao campo "pedido" e corrigir a quantidade.
2-O saldo de estoque está localizado no campo "SaldoUnid" que fica na consulta "Cns_Saldo".
Agradeço a ajuda desde já.
Estou criando um sistema para controle de saldos de estoque e pedidos no qual pretendo colocar uma MsgBox no formulário de pedidos (Frm_RecebSub) alertando quando não houver saldo em estoque após atualizar o campo "pedido", que é onde se digita a quantidade desejada, para isto, estou utilizando o seguinte código no VBA:
Private Sub Pedido Sub_AfterUpdate()
If Pedido >= [Cns_Saldo]![SaldoUnid] Then
MsgBox ("Item sem saldo!"), VbCritical, "Atenção"
Forms! Frm_RecebSub! Pedido.SetFocus
EndIf
Entretanto, o comando sempre vai para o depurador, como posso corrigir?
Observações:
1-O "SetFocus" é para voltar ao campo "pedido" e corrigir a quantidade.
2-O saldo de estoque está localizado no campo "SaldoUnid" que fica na consulta "Cns_Saldo".
Agradeço a ajuda desde já.