Mal Funcionamiento Dcount en Access
Tengo problemas con el funcionamiento de la función Dcount, necesito hacer una validación de los datos del codiogoCurso (numérico) y el idColaborador (numérico) para de esta manera evitar que una persona sea agregada dos o más veces al mismo curso. Tengo el siguiente código.
Private Sub idColaborador_BeforeUpdate(Cancel As Integer)
If DCount("*", "cursosrealizados", "codigocurso='" & Forms![Capacitaciones]![CapacitacionesRealizadas]!Cuadro_combinado5 & "' And idColaborador=" & Forms![Capacitaciones]![CapacitacionesRealizadas]![CursosRealizados Subformulario3]!idColaborador &") > 1 Then
MsgBox "Esa persona ya está matriculada en ese curso", vbOKOnly, "Tendrás que elegir otro"
DoCmd.CancelEvent
End If
End Sub
Respuesta de Julián González Cabarcos
1