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 SubPero 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

