IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Update affichage dbgrid


Sujet :

C++Builder

  1. #1
    maw
    maw est d�connect�
    Membre averti
    Inscrit en
    Ao�t 2003
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 19
    Par d�faut Update affichage dbgrid
    Bonjour,
    Voila j'ai une question qui me tortille l'esprit depuis pas mal de temps maintenant. J'ai d�velopp� pas mal d'appli avec un jeux de composant classique pour me connecter � une db mysql � savoir, TDatabase, TQuery ou TTable, TDataSource et un TDBgrid pour afficher le tout.
    J'ai toujours essay� de comprendre comment updater l'affichage de mon dbgrid apres l'ajout d'un nouveau record dans ma table.
    J'ai plus ou moins trouv� une solution, un peu bourin certe mais qui � le merite de marcher, elle consiste � faire un Close() Open() sur la table ce qui pour effet d'updater le record affich�s dans le dbgrid (oui c clair c bourin).
    Donc ma question est la suivant, existe t'il un moyen plus subtil d'updater, de rafraichir, bref de faire en sorte que mon nouveau record apparaisse apres un ajout sans que j'ai besoin de fermer puis ouvrir ma table?.
    Merci pour votre aide.

  2. #2
    Membre �prouv� Avatar de cfdev
    Homme Profil pro
    Passionn�
    Inscrit en
    Octobre 2004
    Messages
    220
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Passionn�

    Informations forums :
    Inscription : Octobre 2004
    Messages : 220
    Par d�faut
    lut,
    j'ai eu et j'ai tjs d'ailleur le m�me pb que toi

    http://www.developpez.net/forums/viewtopic.php?t=387941

    si tu trouves ca m'interesse aussi.
    Domage qu'il n'y ai pas la BDE dans la FAQ

    bon courage

    ++

  3. #3
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonjour,

    Ne sachant pas exactement ce que vous avez test�, je propose :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Form1->DBGrid1->DataSource->DataSet->Refresh();
    ou
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Form1->DBGrid1->Repaint();
    En esp�rant vous aider...

    @ +

  4. #4
    maw
    maw est d�connect�
    Membre averti
    Inscrit en
    Ao�t 2003
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2003
    Messages : 19
    Par d�faut merci
    ca marche avec DBGrid1->DataSource->DataSet->Refresh();
    Merci beaucoup.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. choix de la premiere ligne d'affichage dbgrid
    Par roland34 dans le forum Bases de donn�es
    R�ponses: 6
    Dernier message: 01/03/2010, 10h52
  2. update et dbgrid
    Par Shibron dans le forum D�buter
    R�ponses: 3
    Dernier message: 21/01/2009, 22h20
  3. Bonjour Probl�me affichage DBgrid
    Par Balfrog dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 04/06/2007, 02h10
  4. [DB] Update de DbGrid en tout genre
    Par melles dans le forum Bases de donn�es
    R�ponses: 8
    Dernier message: 02/10/2006, 08h25
  5. Affichage DbGrid
    Par Chonchon dans le forum Bases de donn�es
    R�ponses: 9
    Dernier message: 17/06/2004, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo