Ola amigos,
Estou tentando colocar uma regra para quando o valor da compra for maior que o Limite de compra do Cliente ele dar uma Mensagem na tela , porem não estou conseguindo.
Segue o codigo que estou usando, porém não me retorna nada :
Estou tentando colocar uma regra para quando o valor da compra for maior que o Limite de compra do Cliente ele dar uma Mensagem na tela , porem não estou conseguindo.
Segue o codigo que estou usando, porém não me retorna nada :
- Código:
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb
'Abre a tabela e seleciomna o cliente
Set rst = db.OpenRecordset("Select * from tbl_clientes where strNome ='" & Me.Matricula & "'")
'Verifica se tem saldo antes de fazer a venda
If rst!Limite >= Me.txttotal Then
'se tiver saldo retira o valor da venda
rst.Edit
rst!Limite = rst!Limite - Me.txttotal.Value
rst.UPDATE
'se não emite mensagem
Else
MsgBox ("Venda acima do limite"), vbCritical, "Sem credito para comprar"
'desfaz a venda
Me.Undo
End If
rst.Close: Set rst = Nothing
db.Close: Set db = Nothing
End Sub