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 Sub
Algo 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