Bonjour,
je voudrais ecrire dans un fichier plat depuis access.
j'utilise ce code:
le problème est que, quand le code est rapelé dans le process, ça efface la ligne précédement ecrite au lieu d'en créer une nouvelle. J'ai pourtant bien utilisé la methode .writeLine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim oFSO As Scripting.FileSystemObject Dim oFl As Scripting.File Dim oTxt As Scripting.TextStream Set oFSO = New Scripting.FileSystemObject Set oFl = oFSO.GetFile(Application.CurrentProject.path & "\" & StrConv(Format(Now(), "MMMM YYYY"), vbUpperCase) & "\Log_Conso.txt") Set oTxt = oFl.OpenAsTextStream(ForWriting) With oTxt .WriteLine Now & " | " & "ERREUR " & " | " & leMessage end with
Quelqu'un aurait-il une idée ?
merci par avance de votre aide.
Partager