Código en access para impedir que un registro avance si el primero queda vacio
Primero:
Como puedo hacer para que un campo de un formulario no avance si antes cumpla con la obligatoriedad de ser llenado, cabe indicar que ciertos campos son necesarios de llenar y otros no.
¿Qué código debo utilizar y en que evento?
Segundo:
Tengo un subformulario con un campo de cuadro combinado llamado "ID_Producto", el mismo que me permite seleccionar la cuenta del producto hacer ingresado, eh creado un código para que el mismo producto no se me registre, pero me falta un detalle que no me permita seguir sino elijo otra opción de cuenta, y a su vez cuando me arroje el mensaje de aviso, me borre la opción repetida seleccionada, para que el espacio quede en blanco y no se cometa el error de guardar o dar paso.
Private Sub ID_Producto_AfterUpdate()
If Not IsNull(DLookup("ID_Producto", "Compras_Detalle", "[ID_Producto]=" & ID_Producto.Column(0) & " and [ID_Compra]=" & Me.ID_Compra)) Then
MsgBox "El producto ya fue incluido en ésta factura de compra", vbInformation, "PRODUCTO DUPLICADO"
Exit Sub
End If
End Sub
Saludos
César Bustos
ECUADOR