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 :

Base de donnée Access depuis C++ Builder


Sujet :

C++Builder

  1. #21
    Membre averti Avatar de renesouley
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 38
    Par défaut
    Salut tout le monde et merci Patrick

    Mangacker, si tu as réussi à afficher les données avec ADOTable, il ne te reste plus rien à faire pour faire une liaison avec ADOQuery, mais tu auras néanmoins besoin d’une requête SQL pour afficher tes données. Si t’as aucune idée, ne t’en fais pas, c’est extrêmement simple.

    Voici comment tu peux procéder d’une manière générale, si t’as déjà déposé un TADOQuery sur ta fiche :


    I) sélectionnes le composant ADOQuery sur ta fiche
    Dans l’Inspecteur d’Objet,

    i) ADOQuery->Connection= ADOConnection1 ;

    ii) ADOQuery->SQL->String=( un clic sur String une zone de texte s’ouvre)

    iii) dans la zone de texte tu vas saisir ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    « SELECT * from Matable »
    ici Matable est le nom de la table que tu veux afficher, celle que t’as eu à sélectionner dans ADOTable->tableName

    iv) un double-clic sur le composant ADOQuery et une petite fenêtre blanche s’ouvre

    v) un clic droit sur la petite fenêtre-> Add fields->tu selectionnes les champs et OK.



    II) sélectionnes le composant DataSource
    Dans l’Inspecteur d’Objet, tu fais ceci
    DataSource->Dataset=ADOQuery [/CODE]; et c’est tout

    Tu vois c’est aussi simple que ça, mais tu devras avoir des notions en SQL pour utiliser ADOQuery si tel n’est pas encore le cas.

    Dans ADOQuery, avec select tu peux sélectionner les champs que tu veux afficher. Si ta table a plusieurs champs « select * from Matable» n’est pas conseillé, Pb de lenteur, tu vois c’est SQL quoi !

    Pareil pour l’élément DBGrig, tu peux paramétrer les affichages, titrer les colonnes, définir les couleurs, … mais là à partir de l’inspecteur d’Objet ou par code.

    En espérant avoir apporté un plus à ta préoccupation,
    je te souhaite une bonne journée et courage.

    @+
    Soul !

  2. #22
    Membre éclairé Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Par défaut
    merci pour tout à tous ceux qui ont pris le temps de m'aider sur les requêtes SQL à travers BCB
    Amicalement Mangacker

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2010] Mise à jour base de données Access depuis Excel
    Par NewUserAccess dans le forum Access
    Réponses: 3
    Dernier message: 26/02/2015, 13h58
  2. Mise à jours base de donnée Access depuis liste Excel
    Par Stepsbysteps dans le forum Excel
    Réponses: 4
    Dernier message: 07/10/2013, 14h25
  3. [AC-2007] Base de donnée access depuis feuille excel.
    Par le_sayan dans le forum VBA Access
    Réponses: 6
    Dernier message: 13/06/2010, 10h19
  4. base de données gdb depuis Access
    Par magictom42 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 05/01/2007, 17h16
  5. Probleme base de données Access et Builder C++
    Par Syrass dans le forum C++Builder
    Réponses: 4
    Dernier message: 28/02/2006, 10h30

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