Raffraichissement d'un DataGrid en VB6

Raffraichissement d'un DataGrid en VB6 - VB/VBA/VBS - Programmation

Marsh Posté le 12-08-2003 à 09:48:08    

Salut a tous :hello:
 
Voila, j'ai un problème avec DBGRID.
Comment faire pour rafraichir un DBGRID après un changement dans la table qui lui est associée.
 
En fait, si je change quelque chose dans ma table, et que je recharge ma feuille avec mon DBGRID, les données sont encore celles de la table avant les changements: ce n'est pas rafraichit quoi :/
 
Merci si qq1 peut m'aider :)


Message édité par Vinz416 le 12-08-2003 à 21:37:34
Reply

Marsh Posté le 12-08-2003 à 09:48:08   

Reply

Marsh Posté le 12-08-2003 à 11:44:20    

:(

Reply

Marsh Posté le 12-08-2003 à 11:58:36    

au hasard, t'as essayé la méthode refresh ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 12-08-2003 à 13:36:14    

En fait je précise, c'est un ami qui a ce problème, donc moi je connais pas grand chose.
 
Il m'a dit qu'il avait essayé la méthode refresh, et que ca changeait rien (ou alors il l'utilise mal :??:)
 
Tu aurais pas un exemple par hasard ?

Reply

Marsh Posté le 12-08-2003 à 21:34:55    

Euh c'est DataGrid en fait la fonction, oops :o

Reply

Marsh Posté le 12-08-2003 à 23:04:20    

c'est tout con ce problème:
 
1) d'un côté tu as l'interface visuelle qu'est le datagrid
2) de l'autre tu as un recordset associé.
 
il suffit donc d'invoquer la méthode UpdateBatch du recordset pour mettre à jour les données sur le serveur, tout dépend comment il a ouvert son recordset mais ça fonctionne exactement de la même façon que s'il avait modifié le recordset directement.

Reply

Marsh Posté le 12-08-2003 à 23:17:13    

oki, merci drasche :jap:
 
Je lui donne ce que tu m'as dit demain matin :)
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed