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 :

manipuler un dbgrid


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de magicstar
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 136
    Par défaut manipuler un dbgrid
    Bonsoir,
    je débute avec delphi et j'ai un problème avec le dbgrid.je l'ai utilisé pour l'affichage d'une table composée de 4 champs ( 'code étudiant' ,'nom module' ,'coefficient' ,'note') et je veut programmer un bouton qui me permet de calculer la moyenne.
    Est ce possible avec un dbgrid?,et si c'est le cas comment je peut le manipuler? accéder a ses colonnes et ses lignes pour pouvoir faire une opération de calcule???
    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    oui c'est possible mais il faut utiliser un query qui te donnera tes tables et ta moyenne
    meme pas besoin d'un bouton pr calculer les moyennes il suffit de faire une requete de select des 4 champs que tu veux et faire une moyenne dans sql directement

  3. #3
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    le DbGrid n'est qu'une interface qui te permet d'afficher les données il te faut une requete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT AVG(Colonne) FROM Votre Table

  4. #4
    Membre confirmé Avatar de magicstar
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 136
    Par défaut
    Salut,
    d'après vos messages j'ai compris que je peut pas faire des opérations de calcule sur un dbgride donc je peut pas selectionner une cellue dans un dbgrid.
    et pour calculer la moyenne il faut faire la somme de la multiplication des notes par leurs coefficients puis diviser le tout par la somme des coefficients
    c'est cette opération que je veut obtenir en programmant un bouton.
    j'ai pas su la réaliser avec une requette comme vous me l'aviez dit
    je veut plus d'explication SVP

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 599
    Billets dans le blog
    65
    Par défaut
    pour obtenir la moyenne d'un étudiant et afficher les moyennes de tous les etudiants dans un dbgrid

    champs ( 'code étudiant' ,'nom module' ,'coefficient' ,'note')
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     SELECT CODEETUDIANT,AVG(COEFFICIENT*NOTE)
     FROM TABLE
     GROUP BY CODEETUDIANT

  6. #6
    Membre confirmé Avatar de magicstar
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 136
    Par défaut
    Merci beaucouuuup sergiomaster j'ai bien compris ton code

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

Discussions similaires

  1. manipulation par programmation d'un DBGRID et d'un COMBOBOX avec DELPHI6
    Par djambo1er dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/08/2006, 10h25
  2. DBLookupComboBox dans DBGrid
    Par KThrax dans le forum Bases de données
    Réponses: 7
    Dernier message: 24/08/2004, 15h18
  3. Couleur des lignes dans DBGrid
    Par eddie dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/06/2002, 18h15
  4. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18
  5. [Kylix] Contrôle DBGrid
    Par KThrax dans le forum EDI
    Réponses: 1
    Dernier message: 10/05/2002, 14h18

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