Es posible ejecutar varios Docmd.Runsql seguidos al pulsar un botón en formulario Access?.
En concreto quiero hacer esto:
Private Sub Comando2_Click()
Dim SQLString As String
SQLString = "UPDATE Avisos "
SQLString = SQLString & "SET Avisos.Aviso_apenom = REPLACE(Avisos.Aviso_apenom,'é','e') "
SQLString = SQLString & "WHERE Mid$(Avisos.Aviso_apenom,1,1)='G'"
DoCmd.RunSQL (SQLString)
Dim SQLStringb As String
SQLStringb = "UPDATE Avisos "
SQLStringb = SQLString & "SET Avisos.Aviso_apenom = REPLACE(Avisos.Aviso_apenom,'í','i') "
SQLStringb = SQLString & "WHERE Mid$(Avisos.Aviso_apenom,1,1)='C'"
DoCmd.RunSQL (SQLStringb)
End Sub
El primer UPDATE lo hace bien, pero al ejecutar el segundo mde da este error:
Se ha producido el error 3075 en tiempo de ejecución
Error de sintaxis (falta operador) en la consulta
Será una tontería que me falta por el medio, pero no lo consigo.