Amigão note que esse exemplo não foi concebido para esse tipo de valores.
No entanto, você se não sabe fica agora a saber, que o formato Integer apenas funfa com o valor de -32,768 a 32,767.
Para resolver para o que pretende, você deve alterar, de Integer para Long nos códigos.
no módulo modProduto;
Private iStock As Long
Public Function AcertaStock(CódigoDoProduto As Long, Quantidade As Long)
Public Function AcertaStock1(CódigoDoProduto As Long, Quantidade As Long)
No form;
Private Sub cmdEntrada_Click()
'Aumenta a quantidade do produto no Stock
Dim intQuantidade As Long
Private Sub cmdSaída_Click()
'Reduz a quantidade do produto no stock
Dim intQuantidade As Long
No entanto, você se não sabe fica agora a saber, que o formato Integer apenas funfa com o valor de -32,768 a 32,767.
Para resolver para o que pretende, você deve alterar, de Integer para Long nos códigos.
no módulo modProduto;
Private iStock As Long
Public Function AcertaStock(CódigoDoProduto As Long, Quantidade As Long)
Public Function AcertaStock1(CódigoDoProduto As Long, Quantidade As Long)
No form;
Private Sub cmdEntrada_Click()
'Aumenta a quantidade do produto no Stock
Dim intQuantidade As Long
Private Sub cmdSaída_Click()
'Reduz a quantidade do produto no stock
Dim intQuantidade As Long