Código VBA para actualizar valor en tabla.
Me gustaría que alguien me ayudara con el siguiente código, que parece que hay algún problema con algún signo.
Private Sub Mes_Para_Informe_GotFocus()
If Not IsNull(Me.Ajuste_Horas) Then
DoCmd.SetWarnings False
Dim Instruccion As String
Instruccion = "Update Reg_TrabajosXOperarios Set Reg_TrabajosXOperarios.AjusteHoras ='" & Ajuste_Horas & "' WHERE Reg_TrabajosXOperarios.Dia='" & FechaCorta & "' And Reg_TrabajosXOperarios.NumeroOperario='" & NumOperario & "'"
DoCmd.RunSQL Instruccion
DoCmd.OpenQuery "CamposUnicosNuevos1"
DoCmd.SetWarnings True
Else
DoCmd.SetWarnings False
Dim Instruccion1 As String
Instruccion1 = "Update Reg_TrabajosXOperarios Set Reg_TrabajosXOperarios.AjusteHoras =0 WHERE Reg_TrabajosXOperarios.Dia='" & FechaCorta & "' And Reg_TrabajosXOperarios.NumeroOperario='" & NumOperario & "'"
DoCmd.RunSQL Instruccion1
DoCmd.OpenQuery "CamposUnicosNuevos1"
DoCmd.SetWarnings True
End If
End Sub
A ver si alguien con más experiencia me pudiera ayudar.