hugopanzer Ter 30 Nov 2010, 4:17 pm
Criquio desculpe responder só agora fiz tudo com o codigo certinho tal como me enviou mas nao consegui.
Penso que se calhar o problema esta na "acção" call nome do module (module1), experimentei com (true) à frente do modulo e não funcionou. O codigo que inclui o module1 é o seguinte:
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 Geral_Lms"
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
For Each fld In rst.Fields
If Left(fld.Value, 5) = "MGR6W" Then
rst.Edit
fld.Value = Left(fld.Value, 5) & "Graduate 1.6"
rst.Update
End If
Next fld
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Basicamente os restantes modulos que eu criei sao muito parecidos a este. No formulario oculto segui todas as suas instruções e para testar apenas criei para chamar e executar o module1
If Time = #11:00:00 PM# Then
Call Module1 (true)
End if
Abraço