Problemas consulta actualización access con Dsum
Quiero actualizar un campo de una tabla el campo se llama "Horas" y la tabla TVoluntarios.
Quisiera si alguien me pudiera corregir una cosa que me falla.
Tengo un formulario basado en una tabla con los siguientes campos(id, idServ, Nombre, Puesto, Horas). El campo nombre es un combo que toma los valores de la tabla TVoluntarios (en la sql elegí el id, nombre de esa tabla) y almacena el nombre.
Pues en el evento después de actualizar del campo Horas he puesto el siguiente código:
Private Sub Horas_AfterUpdate() Dim misHoras As Long Dim miSql As String DoCmd.RunCommand acCmdSaveRecord misHoras = DSum("Horas", "TVoluntarios", "Nombre='" & Me.Nombre & "'") miSql = "UPDATE TVoluntarios SET Horas=" & misHoras & " WHERE nombre='" & Me.Nombre & "'" DoCmd.RunSQL miSql End Sub
Pero no me hace nada ni me actualiza las horas, es más no me pone ni las primeras, ni me da ningun tipo de error.
1 respuesta
Respuesta de Sveinbjorn El Rojo
2