Comment sauver une flexgrid dans une base de donnée

[Résolu]
Signaler
Messages postés
15
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
-
Messages postés
15
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
-
Boujour,
Quel serait le choix le plus intéressant pour sauver les informations d'une flexgrid préalablement remplie
(fichier texte ou base de donnée de type SQL)
et si quelqu'un a un petit bout de code je suis preneur également ou une adresse pour aller trouver l'information déja traitée sur ce site.

MERCI

4 réponses

Messages postés
98
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
12 août 2010

pas de quoi, nous sommes là pour ça hé :)
il y a quelques fautes dans le code (maintenant que je relis) mais rien de grave, la philosphie y est ;)

perso je prévois dans une des entêtes cachées le nom du champs a remplir, comme ça il ne faut pas utiliser le CASE et SI jamais le grid change le code reste valable...
exemple :

for c1=0 to grid.rows-1
   forc2=0 to grid.cols-1
      rs.addnew
         'ici la ligne 0 contient le nom du champs dans la base de données
         rs.fields(grid.textmatrix(0,c2)).value=grid.textmatrix(c1,c2)
      rs.update
   next
next

F.M.
Messages postés
98
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
12 août 2010

Tout dépends comment le grid est conçue par rapport à la base
si non le système qui fonctionne toujours

set rs=db.openrecordset(".......requete SQL........")   
for c1=0 to grid.rows-1
   forc2=0 to grid.cols-1
      rs.adnew
      select case c2
         case 0
            rs!champs0=grid.textmatrix(c1,c2)
         case 1
            rs!champs0=grid.textmatrix(c1,c2)
         ...
      end select
      rs.update
   next
next

F.M.
Messages postés
15
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007

merci pour ton coup de main, ça m'aidera

Yestaface
Messages postés
15
Date d'inscription
jeudi 6 septembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007

ok thanks effectivement
merci encore F.M.

Yestaface