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 :

Pb avec table


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut Pb avec table
    je voudrais developper une application qui afficherai differentes table.
    certaines possederaient trois champs par exemple Nom Prenom Age
    d'autres possederaient deux champs Adresse Ville.

    comment faire pour que le DBGrid affiche correctement soit 3 champs, soit 2 champs avec les titres correct.

    merci d'avance

  2. #2
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut Table1->TableName=Chemin_Complet_De_La_BDD_Selectionnee
    Salut !

    Tu modifie la propriété TableName de la TTable par le chemin de la nouvelle table que tu veux afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    Table1->Active=false;//Fermer la table si elle est déja actve
    DBGrid1->Columns->Clear();//Effacer les colonnes de la DBGrid
     
    Table1->TableName=Chemin_Complet_De_La_BDD_Selectionnee;
    Table1->Active=true;//Ouverture de la nouvelle table
    Espèrant t'avoire aider !


    Bonne chance !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut
    pour preciser mon premier message, je voudrai dire que j'affiche les table dans un meme dbgrid et que rien dans le nom ne permet de differencier les tables, comment faire alors pour savoir s'il s'agit d'une table a 2 ou 3 champs pour pouvoir adapter mon dbgrid

  4. #4
    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
    Bonsoir,

    En testant la propriété FieldCount ?
    (pas sur de bien saisir le prob néanmoins)

    @ +

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonjour,

    le DBGrid va s'adapter automatiquement à son contenu, du moment où il est relié à un DataSource.

    DBGrid -> DateSource -> DataSet -> TableName = tatable (le composant TTable)

    voilà, si tu as besoin de plus de précisions, @+

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

Discussions similaires

  1. déplacer ma base mais pb avec tables liées
    Par yoyoo dans le forum Access
    Réponses: 5
    Dernier message: 05/07/2006, 16h52
  2. [DOM] DOM avec <table> dans <div>
    Par mavvv dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/02/2006, 15h53
  3. [MySQL 4.1.1 & PHP 5.0.4] INSERT avec tables dépendantes
    Par Benat64 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 30/01/2006, 20h28
  4. Réponses: 3
    Dernier message: 11/01/2005, 08h20
  5. [Sybase] Pb avec tables proxy
    Par vince120 dans le forum Sybase
    Réponses: 4
    Dernier message: 10/12/2004, 14h11

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