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

Lazarus Pascal Discussion :

DBGrid avec colonnes supplémentaires


Sujet :

Lazarus Pascal

  1. #1
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut DBGrid avec colonnes supplémentaires
    Bonjour,

    Voilà, j'ai un TZQuery (composants Zeos) avec une requête SQL qui me renvoie une liste de données avec id, nom et un champ calculé.
    J'affiche ces données dans une dbGrid, ça fonctionne, c'est cool. Mais, je voudrais en plus avoir une colonne supplémentaire qui dépende à la fois d'un champ de la base et d'un paramètre de la fiche. Je souhaite pouvoir mettre à jour cette colonne, si la donnée change mais aussi si le paramètre de la fiche change.

    Je ne vois rien dans le dbGrid qui me permette de réaliser cela. Dois-je alors passé par une StringGrid remplit à la mimine ?

    Merci d'avance

    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 299
    Points
    11 299
    Billets dans le blog
    6
    Par défaut
    Quid d'une colonne supplémentaire retournant la valeur BD à évaluer en même temps qu'un paramètre de la fiche dans l'événement du DBGrid lié à l'affichage du champ ? OnDrawCell ? Mais il y pê mieux...
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 384
    Points : 9 745
    Points
    9 745
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    Quid d'une colonne supplémentaire retournant la valeur BD à évaluer en même temps qu'un paramètre de la fiche dans l'événement du DBGrid lié à l'affichage du champ ? OnDrawCell ? Mais il y pê mieux...
    Merci de ta réponse, mais...

    J'ai pas tout compris...
    Pour les dbGrid, il n'y a pas de OnDrawCell. Et, c'est bien ce dont j'aurais besoin, en fait...
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 299
    Points
    11 299
    Billets dans le blog
    6
    Par défaut
    Effectivement, c'est OnDrawColumnCell !

    Pour rafraichir la grille en cas de changement du paramètre de la fiche, il suffira d'un Repaint.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. DBGrid avec colonne multilinéaire
    Par chh2008 dans le forum Débuter
    Réponses: 1
    Dernier message: 26/04/2012, 10h18
  2. DBGRID avec des colonnes fixes
    Par tijani dans le forum Composants VCL
    Réponses: 2
    Dernier message: 17/12/2009, 10h51
  3. Réponses: 1
    Dernier message: 24/10/2008, 13h08
  4. Suppression d'une colonne d'un DBGrid avec delphi
    Par islame dans le forum Bases de données
    Réponses: 6
    Dernier message: 30/04/2007, 01h24

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