Comment sauver une flexgrid dans une base de donnée

Résolu
yestaface Messages postés 15 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 18 novembre 2007 - 20 oct. 2007 à 12:20
yestaface Messages postés 15 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 18 novembre 2007 - 7 nov. 2007 à 20:51
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

Brosske Messages postés 98 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 12 août 2010 1
7 nov. 2007 à 08:18
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.
3
Brosske Messages postés 98 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 12 août 2010 1
5 nov. 2007 à 22:12
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.
0
yestaface Messages postés 15 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 18 novembre 2007
7 nov. 2007 à 00:40
merci pour ton coup de main, ça m'aidera

Yestaface
0
yestaface Messages postés 15 Date d'inscription jeudi 6 septembre 2007 Statut Membre Dernière intervention 18 novembre 2007
7 nov. 2007 à 20:51
ok thanks effectivement
merci encore F.M.

Yestaface
0
Rejoignez-nous