MsFlexGrid

Résolu
typher Messages postés 12 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 14 février 2007 - 24 sept. 2006 à 21:58
typher Messages postés 12 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 14 février 2007 - 25 sept. 2006 à 06:32
Bonsoir,

J'ai un fichier texte avec des données que j'ajoute sur un grid, et j'aimerais sauvegarder le fichier une fois les données modifier ( étant donné que le grid à 3 colonne il me faudrais sauvegarder les 3 ! ).

Voilou si quelqu'un aurais une idée !

4 réponses

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
25 sept. 2006 à 02:20
Une autre façon de faire est d'utiliser une double-boucle


For i = 0 to Grid1.rows -1

    for j = 0 to Grid1.cols -1

        variable = variable & grid1.Textmatrix(i,j)

    next

    print #1, variable

    variable=""

next


Close #1

MPi
3
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
24 sept. 2006 à 23:58
Qu'est-ce que tu entends par sauvegarder le fichier ?


Si tu veux sauvegarder les données dans un fichier txt, tu pourrais le
faire d'un seul coup en sélectionnant toute la grille et en utilisant
Clip


'sélectionner toutes les cellules

Open MonFichier for output as #1

print #1, grid1.Clip

Close #1


Ça devrait faire l'affaire

MPi
0
typher Messages postés 12 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 14 février 2007
25 sept. 2006 à 00:05
Oui, c'est pour enregistrer les données de mes 3 colonnes dans un fichier texte,

Et je viens d'utiliser ton code et en faite il ne me sauvegarde simplement que la derniere donnée entrée :/
0
typher Messages postés 12 Date d'inscription samedi 24 septembre 2005 Statut Membre Dernière intervention 14 février 2007
25 sept. 2006 à 06:32
Merci beaucoup MPi
0
Rejoignez-nous