papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
27 juil. 2005 à 14:06
papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
27 juil. 2005 à 15:09
bonjour!
j' ai recuperer un module de sauvegarde de ficiher .Txt sur le forum
apres quelque bidouillage ca marche (a ma sauce)
mais il ecrase le fichier precedent (sauf si change de nom bien sur)
donc comment faire pour me prevenir qu'il existe le meme fichier
Merci
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 27 juil. 2005 à 14:24
salut ! essaye de faire comme ça :
Dim resultat
If Dir$(NomFichier) <> "" Then
resultat = MsgBox("le fichier existe déjà voulez- vous le remplacer ?",vbOkCancel)
If resultat = 1 Then
----là ta fonction pour créer ton fichier
End If
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 27 juil. 2005 à 14:40
si tu veux que la MsgBox t'affiche "oui" et "non" au lieu de "Ok" ou "Cancel"
tu met :
Dim filepath 'chemin d'accès à ton fichier
Dim resultat 'integer renvoyé par la msgBox 6=oui ; 7=non
If Dir$(filepath) <> "" Then
resultat = MsgBox("le fichier existe déjà voulez- vous le remplacer ?",vbYesNo)
If resultat = 6 Then
----là ta fonction pour créer ton fichier
End If
papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008 27 juil. 2005 à 14:58
il me fait une erreur de compil voici mon code j' appelle un module pour la sauvegarde
que j' ai pris sur le forum
Private Sub O_enregistre_Click()
O_sauve.ShowSave
Fich = O_sauve.FileName
If Dir$(Fich) <> "" Then
resultat = MsgBox("le fichier existe déjà voulez- vous leremplacer ?", vbOKCancel)
If resultat = 1 Then
' ----là ta fonction pour créer ton fichier
' Sauvegarder dans le fichier
Call SaveList(O_fenetre, Fich)
End If
End Sub
le module
' Sauvegarder le contenue d'une ListBox
Public Sub SaveList(ListName As ListBox, ByVal Fich As String)
' ListName -> Nom de la ListBox à sauvegarder
' Fichier -> Nom du fichier dans lequel sauvegarder le contenue de la ListBox
Dim I As Integer
Dim iFile As Integer
'Fich = O_sauve.FileName
iFile = FreeFile
' Ouvre le fichier en écriture(si le fichier n'existe pas il seras créé automatiquement)
Open Fich For Output As #iFile