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

Bases de données Delphi Discussion :

Visualisation du contenu d'une table sous delphi 7


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Visualisation du contenu d'une table sous delphi 7
    Pour visualiser le contenu(les données) d'une table T sous delphi 7 il faut, une fois la table créer ainsi que l'alias de base de donnée à laquelle elle est rattachée, dans laquelle elle est contenue(voir en note de bas de page), suivre les instructions suivantes:

    -poser sur une fiche(c'elle qui apparaît en premier plan, soit à l'ouverture de delphi, soit après avoir cliquer sur fichier\nouveau\application),en cliquant dessus puis en cliquant sur la fiche, les composants suivant, que l'on trouvera dans la palette des composants à leur onglet respectifs :
    -DBGrid (dans l'onglet ContrôleBD).
    -Table ( dans l'onglet BDE).
    -DataSource (dans l'onglet AccèsBD).


    Une fois ces composants placés sur la fiche il restera à modifier quelques propriétés de chacun des trois composant de la manière suivante:
    DBGrid
    Propriété
    Valeur
    DataSource
    <la valeur contenue dans la propriété Name du composant DataSource qui à comme valeur dans sa propriété DataSet la valeur qu'a dans sa propriété TableName le composant Table qui est le nom de la table dont nous souhaitons visualiser le contenu>


    Table
    Propriété
    Valeur
    DatabaseName
    <nom de l'aliasde la base de donnée contenant la table dont nous souhaitons visualiser le contenu>
    TableName
    <nom de la table dont nous souhaitons visualiser le contenu>
    Active
    true

    DataSource
    Propriété
    Valeur
    DataSource
    <valeur affectée par défaut ou que l'on nous même choisi à la proprieté Name du composant Table(ci-dessus) auquel nous avons affécté le nom de la table dont nous souhaitons visualiser le contenu à sa propriété TableName>

    les enregistrements, s'il y en a de déjà saisis dans notre table, apparaîtront dans le composant DBGrid que nous avons placer sur notre fiche et la visualisation de notre est maintenant effective,

    Vous serait gentils de vite me corriger si je me suis tromper quelques part tout en acceptant mes excuses les plus plates.

    *la création de la table et de l'alias à laquelle elle se rattache n'étant pas le sujet de ce topic je dirais que pour créer une table il faut cliquer sur le menu outils\module base de donnée puis dans la fenêtre module base de donnée il faut cliquer sur fichier\nouveau\table et ainsi de suite et une fois la table structuré avec diffèrent champs revenir a la barre des menus du module de base de données choisir outils\gestionnaire d'alias et la aussi ainsi de suite créer l'alias de la base de données dans laquelle est contenue la table que l'on se propose de visualiser).

  2. #2
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    Ce topic serait mieux dans 'Delphi et BD'

    sinon oui, c'est une solution pour afficher l'intégralité d'une table.
    A Noter que lorsque tu doubles-clic sur ta TTable, aucun champs n'apparait, ce qui signifie que toutes tes colonnes seront visibles dans le DBGrid.
    Si tu ajoutes manuellement des TField dans ta TTable, seuls ces TFields seront affichables.
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut A ne pas oublier
    salut en plus de ce que mes prédécesseurs ont mentionné, j'ajouterais que la propriété "active" du compasant ibtable doit être à la valeur "true" pour que cela marche. j'espers cela t'aidera

  4. #4
    Membre régulier Avatar de dachir
    Inscrit en
    Juillet 2006
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 148
    Points : 70
    Points
    70
    Par défaut Complement
    Les autres ont tout dit. J'ajoute juste que tu peux mettre la valeur active a true ou ouvrir par code en faisant table.open
    Que le code soit avec toi et ne vire pas du cote obscur surtout
    Que le code soit avec vous. Ne virez surtout pas du coté obscur du code.

Discussions similaires

  1. Visualiser le contenue d'une table SQL server edition developer
    Par baboutom dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/04/2009, 09h04
  2. contenu d'une table sous condition
    Par PAUL87 dans le forum WinDev
    Réponses: 4
    Dernier message: 17/03/2008, 13h04
  3. Requete insertion dans une table sous delphi?
    Par EssaiEncore dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/01/2006, 15h12
  4. Exporter le contenu d'une table sous forme d'un script SQL
    Par Invité dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 14/09/2005, 10h08
  5. Sauvegarde du contenu d'une paintbox sous delphi 5
    Par TISSEYRE dans le forum Composants VCL
    Réponses: 1
    Dernier message: 23/06/2005, 11h41

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