¿Como escribir correctamente un insert into en access usando varias variables en values?
Tengo un problema con el siguiente código, pretendo que al hacer clic en un botón de comando se ejecute esta macro que toma los valores de fechaInicio y FechaFin de dos cuadros de texto del mismo formulario[InsFormCursoB], y que tome el valor idParticipante del subformulario [InsParticipantesSubformularioB], deseo generar registros independientes para cada día entre la fecha inicial y final, lo cual ya me funciona pero no consigo insertar los valores de idParticipante que proviene de un subformulario al ser elegido.
Espero no haber sido un poco claro en la duda.
Private Sub Comando20_Click()
Dim i As Date
idParticipante = Forms![InsFormCursoB].[InsParticipantesSubformularioB]![idParticipante].Value
For i = Me.fechaInicio To Me.FechaFin
CurrentDb.Execute "INSERT INTO asistencias(idParticipante,fecha,horas) VALUES ('idp',#" & Format(i, "mm/dd/yyyy") & "#,'0')"
Next i
End Sub