Gostaria da ajuda dos amigos. Tenho duas caixas de texto: na caixa "Procura" digito a palavra que quero encontrar na tabela e na caixa de texto "Altera" digito a palavra para substituir. Este programa está funcionando, aliás peguei aqui no forum, e agora quero substituir "Sergipe" e "Alagoas" pelas variáveis Busca e Altera. Já tentei várias formas e não consegui até agora. Agradeço toda ajuda!
Private Sub Comando22_Click()
'By JPaulo ® Maximo Access
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim fld As DAO.Field
Dim strSQL As String
Dim Busca As String
Dim Altera As String
Busca = Procura.Value
Altera = Substitui.Value
Set db = CurrentDb()
strSQL = "SELECT * FROM Cadastro"
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
For Each fld In rst.Fields
If fld.Value Like "*Sergipe*" Then
rst.Edit
fld.Value = "Alagoas"
rst.Update
End If
Next fld
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Private Sub Comando22_Click()
'By JPaulo ® Maximo Access
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim fld As DAO.Field
Dim strSQL As String
Dim Busca As String
Dim Altera As String
Busca = Procura.Value
Altera = Substitui.Value
Set db = CurrentDb()
strSQL = "SELECT * FROM Cadastro"
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
For Each fld In rst.Fields
If fld.Value Like "*Sergipe*" Then
rst.Edit
fld.Value = "Alagoas"
rst.Update
End If
Next fld
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub