SendKeys
Publicado por Angel (90 intervenciones) el 02/12/2010 14:38:49
Hola, gracias por la ayuda, vereis estoy intentando deshacer los cambios en el registro actual con SendKeys, y no me funiona. Alguien podría decirme porque? Pego el código que uso: Por cierto de Tarivo.
Private Sub Form_AfterUpdate()
Dim Respuesta As Integer, sSql As String
If Not Me.NewRecord Then
Respuesta = MsgBox("Se ha modificado el registro" & vbCrLf & _
"¿Quiere confirmar los cambio?" & vbCrLf & vbCrLf & _
"¿Desea continuar?", vbQuestion + vbYesNo, "CONTROL DE CAMBIO EN REGISTRO")
If Respuesta = vbNo Then
'No realizo cambio
SendKeys "{ESC}", True
Else
'Realizo los cambios
If Nz(NomTecnicoModificacion, "") = "" Then
NomTecnicoModificacion = Forms!FormAcceso.TxtContraseña
sSql = "INSERT INTO TablaModificaciones2 (NumRegistro,NomTecnico,FechaModificacion) "
sSql = sSql & " VALUES (" & Me.Numregistro & ",'" & NomTecnicoModificacion & "'," & Str(CDbl(Now())) & ")"
CurrentDb.Execute sSql
Me.SubFormUltimaModificacion.Requery
End If
End If
End If
End Sub
Private Sub Form_AfterUpdate()
Dim Respuesta As Integer, sSql As String
If Not Me.NewRecord Then
Respuesta = MsgBox("Se ha modificado el registro" & vbCrLf & _
"¿Quiere confirmar los cambio?" & vbCrLf & vbCrLf & _
"¿Desea continuar?", vbQuestion + vbYesNo, "CONTROL DE CAMBIO EN REGISTRO")
If Respuesta = vbNo Then
'No realizo cambio
SendKeys "{ESC}", True
Else
'Realizo los cambios
If Nz(NomTecnicoModificacion, "") = "" Then
NomTecnicoModificacion = Forms!FormAcceso.TxtContraseña
sSql = "INSERT INTO TablaModificaciones2 (NumRegistro,NomTecnico,FechaModificacion) "
sSql = sSql & " VALUES (" & Me.Numregistro & ",'" & NomTecnicoModificacion & "'," & Str(CDbl(Now())) & ")"
CurrentDb.Execute sSql
Me.SubFormUltimaModificacion.Requery
End If
End If
End If
End Sub
Valora esta pregunta


0