DCount con variable en criterios
Espero puedan ayudarme con el siguiente código, pretendo que primero se evalúe si existen registros del participante, si no existen registros se ejecute la inserción y si ya existen registros solo se muestre un msgbox, pero tengo problema al usar la función DCount y querer contar los registros asociados al idParticipante ya que no puedo usar una constante sino una variable proviniente del cuadro de texto "elparticipante".
Gracias de antemano
Private Sub Comando25_Click()
Dim i As Date
Dim coincidencias As Integer
ClaveCurso = Me.ClaveCurso
idp = Me.elparticipante
coincidencias = DCount("*", "asistencias", "idParticipante=idp")
If coincidencias = 0 Then
For i = Me.fechaInicio To Me.FechaFin
CurrentDb.Execute "INSERT INTO asistencias(idParticipante,fecha,horas) VALUES (" & idParticipante & ",#" & Format(i, "mm/dd/yyyy") & "#,0)"
Next i
MsgBox "Asistencias Generadas correctamente", vbExclamation, "Atención"
Else
MsgBox "ya existen : " & coincidencias & " asistencias asociadas ", vbInformation, "Atencion"
End If
End Sub