bom dia!
estava procurando no fórum e achei esse código
Public Sub Substitui()
'By JPaulo ® Maximo Access
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim fld As DAO.Field
Dim strSQL As String
Set db = CurrentDb()
strSQL = "SELECT * FROM SuaTabela"
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
For Each fld In rst.Fields
If fld.Value = "0" Then
rst.Edit
fld.Value = "-"
rst.Update
End If
Next fld
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Para chamar este Sub, pode colocar no evento ao pressionar de um botão: Call Substitui
o problema é que substitui tudo que contém 0 na tabela e eu gostaria que substituísse somente valores de dois campos campo1 e campo2
de já agradeço!
estava procurando no fórum e achei esse código
Public Sub Substitui()
'By JPaulo ® Maximo Access
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim fld As DAO.Field
Dim strSQL As String
Set db = CurrentDb()
strSQL = "SELECT * FROM SuaTabela"
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
For Each fld In rst.Fields
If fld.Value = "0" Then
rst.Edit
fld.Value = "-"
rst.Update
End If
Next fld
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Para chamar este Sub, pode colocar no evento ao pressionar de um botão: Call Substitui
o problema é que substitui tudo que contém 0 na tabela e eu gostaria que substituísse somente valores de dois campos campo1 e campo2
de já agradeço!