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 :

la base de donnée et string grid


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut la base de donnée et string grid
    salut
    je veux afficher le contenue d une base donnée access par ado
    dans le composant string grid
    comment faire pour afficher ????
    attontion je ne veux pas afficher a l aide dbgrid et data source
    merci

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    L'idéal serait d'utiliser un TDBGrid et un TDataSource qui sont des composants orientés base de donnée.

    Mais si tu souhaite utiliser un TStringGrid, une solution est d'effectuer une boucle while sur ton TDataSet (TQuery ou TTable) et de remplir manuellement ton TStringGrid:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    [...]
    Query1->Active = true ;
    Query1->First();
    while( !Query1->Eof )
    {
      //Là tu remplie ton StringGrid ligne par ligne
      Query1->Next() ;
    }

  3. #3
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut merci
    merci mon frere
    la solution est 10/10
    mais maintenat je ne sais pas comment lire les informations depuis query
    colon par colon pour transfrer les informations vers les cellules de string grid
    c est pas grave je treverai la solution par le temps
    merci de votre aide

  4. #4
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    [...]
    Query1->Active = true ;
    Query1->First();
    int k= 1 ;
    while( !Query1->Eof )
    {
      //Là tu remplie ton StringGrid ligne par ligne
      StringGrid->Cells[1][k] = Query1->FieldByName( "NOM_COLONNE_1")->AsString ;
      StringGrid->Cells[2][k] = Query1->FieldByName( "NOM_COLONNE_2")->AsString ;
      StringGrid->Cells[3][k] = Query1->FieldByName( "NOM_COLONNE_3")->AsString ;
      //[...] IDEM Pour les autres colonnes
      k++ ;  
      Query1->Next() ;
    }

  5. #5
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut
    merci merci
    le probléme est résolue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. insersion de String dans une base de données sql
    Par Balbuzard dans le forum JDBC
    Réponses: 2
    Dernier message: 17/12/2009, 11h28
  2. String grid de base
    Par Yepazix dans le forum Débuter
    Réponses: 6
    Dernier message: 19/11/2009, 01h00
  3. Réponses: 2
    Dernier message: 08/09/2009, 11h41
  4. Réponses: 4
    Dernier message: 07/05/2009, 15h54
  5. remplir un Array Gridà partir d'une base de données
    Par ASPAK dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 17/03/2009, 21h18

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