Problema al validar stock formulario access 2010
Vuelvo a solicitar vuestra ayuda. Tengo un formulario para grabar salidas de almacén, estoy intentando poner un control para que me avise si al intentar hacer una salida no hay stock, el campo stock en la tabla ALMACEN es siempre 1 o 0 y he puesto el siguiente evento, que encontré en el foro. Pero no me funciona.
Private Sub SERIE_Exit(Cancel As Integer)
Dim vCantStock As Integer
Dim rst As DAO.Recordset
vAnilla = Nz(Me.ANILLA.Value, 0)
Set rst = CurrentDb.OpenRecordset("ALMACEN", dbOpenSnapshot)
With rst
.MoveFirst
Do Until .EOF
If .Fields("ANILLA").Value = vAnilla Then
vCantStock = .Fields("STOCK").Value
If vCantStock = 0 Then
MsgBox "LA ANILLA NO EXISTE EN SU ALMACÉN", vbCritical, "REVISE ANILLA"
Me.INSCRIPCION.SetFocus
End If
Exit Do
End If
.MoveNext
Loop
End With
Set rst = Nothing
End SubAlgo estoy haciendo mal, pero no sé que es. El caso es que no me da error ni nada.
1 Respuesta
Respuesta de Julián González Cabarcos
2
