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

Delphi Discussion :

Affecté une valeur à une colonne d'un DBGrid


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    ingeneer
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ingeneer

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut Affecté une valeur à une colonne d'un DBGrid
    Bonjour à tous
    Comment je peux affecter une valeur à une colonne d'un DBGgrid non lié a un field. c.a.d cette colonne est ajoutée au moment de la conception du DBGrid.
    meilleures salutations

  2. #2
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    Salut,
    Je crois que chaque colonne d'un dbgrid est lié à un champs DB non?
    si c'est le cas il te suffit de renseigner le champs pour l'enregistrement en cours.

  3. #3
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Je n'ai pas delphi sous la main mais je pense que c'est comme ceci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // i est l'indice de la colonne ...
    DBGrid1.Columns.Items[i].Title.Caption:="Mon titre";
    Je ne garanti pas que celà fonctionne ...

    J'espère que celà t'aidera et fonctionnera

  4. #4
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    oula d'accord j'étais à coter de la plaque.
    je pensais que c'était un élément de la grille et non le caption de la colonne qu'il voulais modifier...


  5. #5
    Membre averti
    Profil pro
    ingeneer
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ingeneer

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut exemple ce que je cherche
    ce que je cherche par exemple
    avoir 2 champs dans ma table : Qte et Prixunitaire. Dans DBGrid j'ai ajouté un colmun Total qui n'est pas un champ dans ma table et je veux affecter lui valeur Qte*Prixunitaire.

  6. #6
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Citation Envoyé par BEN NASR
    ce que je cherche par exemple
    avoir 2 champs dans ma table : Qte et Prixunitaire. Dans DBGrid j'ai ajouté un colmun Total qui n'est pas un champ dans ma table et je veux affecter lui valeur Qte*Prixunitaire.
    Le plus simple est de rajouter un champ calculé à ta table.

    @+

  7. #7
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    Ha j'avais compris un bout tout de même.
    je suis d'accord avec Cl@udius. le champs calculé est la solution simple.

Discussions similaires

  1. [VBA-E] affecter une valeur à une plage
    Par fmorretton dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/04/2007, 16h33
  2. affecter une valeur à une Variable public
    Par mnssylvain dans le forum VBA Access
    Réponses: 10
    Dernier message: 28/01/2007, 12h39
  3. Affecter une valeur à une zone de texte
    Par Peanut dans le forum IHM
    Réponses: 6
    Dernier message: 11/12/2006, 18h14
  4. [VBA-E]Affecter une valeur à une zone de texte
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/05/2006, 09h26
  5. [VBA]Affectation d'une valeur à une cellule par une fonction
    Par lallougri dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/02/2006, 14h24

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