VBA ACCESS inserer phrase dans fichier texte
franck
-
franck -
franck -
Bonjour,
Mon programme me permet d'exporter une table access dans un fichier texte. Dans ce fichier texte je voudrais insérer une phrase de présentation des données mais je n'arrive qu'a l'inserer a la fin du fichier.
Est ce que quelqu'un connait le moyen d'inserer une phrase au debut d'un fichier texte??
merci
Mon programme me permet d'exporter une table access dans un fichier texte. Dans ce fichier texte je voudrais insérer une phrase de présentation des données mais je n'arrive qu'a l'inserer a la fin du fichier.
Est ce que quelqu'un connait le moyen d'inserer une phrase au debut d'un fichier texte??
merci
A voir également:
- VBA ACCESS inserer phrase dans fichier texte
- Fichier bin - Guide
- Fichier epub - Guide
- Insérer une vidéo dans powerpoint - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
as- tu essayé comme ça ?
;o)
Private Sub exp_txt_Click() 'appel du programme AddLineToFile (ajoute la phrase à la fin du fichier) Call AddLineToFile("C:\Documents and Settings\adefosse\Bureau\" & rep & ".txt", "Voici les données de 2000 à 2005") 'transfert de la table temp dans un fichier texte nommé par l'utilisation DoCmd.TransferText acExportDelim, "temp_export", "temp", "C:\Documents and Settings\adefosse\Bureau\" & rep & ".txt", False End Sub
;o)
Enfait j'exporter les données de la table temp dans le fichier texte (nom saisi par utilisateur) et ensuite je rajoute la phrase "Voici les données de 2000 à 2005" dans ce même fichier. Cependant il le place à la fin du fichier alor que je voudrais cette phrase à la première ligne du fichier texte.
Private Sub exp_txt_Click()
'transfert de la table temp dans un fichier texte nommé par l'utilisation
DoCmd.TransferText acExportDelim, "temp_export", "temp", "C:\Documents and Settings\adefosse\Bureau\" & rep & ".txt", False
'appel du programme AddLineToFile (ajoute la phrase à la fin du fichier)
Call AddLineToFile("C:\Documents and Settings\adefosse\Bureau\" & rep & ".txt", "Voici les données de 2000 à 2005")
End Sub
Private Sub AddLineToFile(ByVal FileName As String, ByVal NewLine As String)
Dim f As Integer
f = FreeFile
Open FileName For Append As #f
Print #f, NewLine
Close #f
End Sub
à partir du moment où ta procédure addlinetofile ouvre le fichier en append, toutes les données sont nécessairement ajoutées à la fin...