Insert into solo de campos completados
Tengo un codigo que recorre un subformulario completo para llevarlo a una tabla a traves de un insert into. Ahora lo que necesito es que solo me inserte en la tabla aquellos que cumplan con un criterio por (por ejemplo si no completaron una calificación ese registro no se guarda en la tabla).
Otra cosa que necesito es que posterior a insertar la información en la tabla me limpie algunos campos (previamente seleccionado):
Ver código utilizado:
Private Sub Comando9_Click()
DoCmd.SetWarnings False
DoCmd.GoToRecord , , acFirst
Dim i As Integer
For i = 1 To Form.Recordset.RecordCount
DoCmd. RunSQL "insert into aux(curso, alumno, no, calificacion, conducta, periodo, materia, profesor, evaluacion)values " _
& "('" & Me.Parent.cbo_curso & "','" & Me.Alumno & "'," & Me.No & ",'" & Me.Calificacion & "', '" & Me.Conducta & "','" & Me.Parent.cbo_periodo & "','" & Me.Parent.cbo_materia & "','" & Me.Parent.cboprofesor & "','" & Me.Parent.cbo_evaluacion & "')"
DoCmd.GoToRecord , , acNext
Next
DoCmd.GoToRecord , , acFirst
End Sub