Comment enregistrer avec commondialog...

cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005 - 27 déc. 2004 à 12:09
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005 - 27 déc. 2004 à 14:12
Bonjour à tous,
je voudrais savoir comment enregistrer un tableau (mshflexgrid) grâce à un commondialog....et le récuperer après avec un bouton ouvrir...
je ne sais pas comment faire..
merci pour votre aide

5 réponses

cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
27 déc. 2004 à 13:01
personne ne sait....
0
Cramfr Messages postés 160 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 8 juillet 2008
27 déc. 2004 à 13:15
Salut,
utilise plutôt getopenfilename.

Va voir :http://www.vbfrance.com/code.aspx?ID=678

Cramsoturf le VBien en quête de nouveau programme :big)
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 déc. 2004 à 13:18
Si tu est en .Net passe le tout en XML

Le dataSet sait l'écrire automatiquement et le récupérer ensuite

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
27 déc. 2004 à 13:28
non je suis en vb6...
le truc sur getfile.....
trop compliqué....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
27 déc. 2004 à 14:12
Voilà je vais être plus clair, j'ai avancé un peu... alors j'ai cela comme code pour enregistrer et j'aimerais que ce soit plus automatique (avec l'aide de boucle for i = 0 to....)

Private Sub Save_Click()

Dim TonChemin As String
Dim Chemin As String
CMD.CancelError = True ' Attribue à CancelError la valeur True
On Error GoTo ErrHandler
CMD.DialogTitle = "Enregistrer" ' Définit le titre de la fenêtre
CMD.Flags = cdlOFNHideReadOnly ' Définit la propriété Flags
CMD.InitDir = "C:\Mes documents" ' Chemin Initial
'CMD.Filter = "Fichiers (*.*)|*.*" ' Définit les filtres
'CMD.FilterIndex = 2 ' Définit le filtre par défaut
CMD.ShowSave ' Affiche la boîte de dialogue Ouverture
TonChemin = CMD.FileName ' Enregistrement du Chemin Selectionné
'Chemin.Value = TonChemin
Chemin = TonChemin
'Exit Sub
ErrHandler:
'L'utilisateur a cliqué sur Annuler

Open CMD.FileName For Output As #1
Write #1, recup2(0, 0)
Write #1, recup2(0, 1)
Write #1, recup2(0, 2)
Write #1, recup2(0, 3)
Write #1, recup2(0, 4)
Write #1, recup2(0, 5)
Write #1, recup2(1, 0)
Write #1, recup2(1, 1)
Write #1, recup2(1, 2)
Write #1, recup2(1, 3)
Write #1, recup2(1, 4)
Write #1, recup2(1, 5)
Close #1

End Sub

et après je souhaite ouvrir en récupérant le fichier enregistré, càd,

Private Sub ouvrir_Click()

Dim TonChemin As String
Dim Chemin As String
CMD.CancelError = True ' Attribue à CancelError la valeur True
On Error GoTo ErrHandler
CMD.DialogTitle = "Enregistrer" ' Définit le titre de la fenêtre
CMD.Flags = cdlOFNHideReadOnly ' Définit la propriété Flags
CMD.InitDir = "C:\Mes documents" ' Chemin Initial
'CMD.Filter = "Fichiers (*.*)|*.*" ' Définit les filtres
'CMD.FilterIndex = 2 ' Définit le filtre par défaut
CMD.ShowOpen ' Affiche la boîte de dialogue Ouverture
TonChemin = CMD.FileName ' Enregistrement du Chemin Selectionné
'Chemin.Value = TonChemin
Chemin = TonChemin
'Exit Sub
ErrHandler:
'L'utilisateur a cliqué sur Annuler

Open CMD.FileName For Input As #1
Je récupère toutes les infos dans un tableau()
et comme ça je peux les réinsérer dans un mshflexgrid...

Close #1
End Sub

Merci pour tous ceux qui contribueront à me faire avancé et longue vie à ce site.
0
Rejoignez-nous