J'ai créé un agent en Ls qui me permet d'actualiser tous les documents u masqueA dans la base. Le seul problème c'est qu'il n'actualise pas.
Voici le code de l'agent :
- Code : Tout sélectionner
'...............déclaration des variables nécessaires au dessus..........
searchFormula2$ = "Form = ""MasqueA"" & MonChamp = """ & periodeencours & """ "
Set collection2=db.Search(searchFormula2$, Nothing, 0)
compteur2 = collection2.Count
If compteur2 <> 0 Then
Set doc2 = collection2.GetFirstDocument
For compteur2 = 1 To compteur2
recupval1 = doc2.Npplus01(0)
doc2.Npplus01 = recupval1
Dim sucess As Variant
sucess = doc2.ComputeWithForm(False,False)
If sucess Then
Call doc2.Save(True,True)
End If
Set doc2 = collection2.GetNextDocument(doc2)
Next
End If
Le code passe en revue tous les documents mais il n'actualise pas, la variable sucess est toujours à False.
Merci de votre aide
Cordialement