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 :

La sélection dans un dbGrid


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 156
    Par défaut La sélection dans un dbGrid
    rebonjour les developpeurs
    comment je peux dans un DBGrid selectionner une ligne (c a d elle parait noire parmi toutes les lignes)
    par exemple je voudrais chercher parmi les lignes d'une table personne(affichées dans un dbgrid) la ligne qui contient le numero '5' (biensûr il y a un "select numero from personne where numero=5" ) et cette ligne sera selectionnée
    je vous remerci d'avance

  2. #2
    Invité1
    Invité(e)
    Par défaut une solution
    bonsoir

    si j'ai bien compris, tu veux que la ligne selectionnée soit d'une couleur differente



    dans l'ispecteur d'objet, du DBGRID

    dans OPTIONS

    tu mets a TRUE la propirieté DGROWSELECT

    et ça doit marcher

    bonne chance

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 156
    Par défaut
    merci pour votre reponse
    mais c pas ça ce que veux
    j'ai une zone de texte pour chercher par exemple le numero de client dans un dbgrid (grace à une requete de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "select numero from client where numero="+edit1.text
    )et si ce numero existe cette ligne sera selectionnée automatiquement

  4. #4
    Membre éclairé Avatar de zemeilleurofgreg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    515
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 515
    Par défaut
    Bonjour,

    ne serait-il pas plus intéressant de n'afficher que les record répondant au critère dans le DBGrid ?

    Du genre :

    Un DBgrid, un DataSource et un ADOQuery

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ADOQuery.SQL.TEXT:='select numero from client where numero='+edit1.text

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 156
    Par défaut
    merci pour votre réponse
    mais... un DBGrid ne peut être lié qu'à 1 datasource
    dans mon cas j'ai:
    un sqlquery1 avec la requête "select * from personne"
    un datasetprovider,un clientdataset,datasource1 qui lie le DBGrid avec sqlquery1

    donc si je fais un 2eme sqlquery(2)pour la requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ('select numero from personne where numero='+edit1.text)
    et un datasource2, comment je peux lier le resultat de la requête de SQLquery2 avec le DBGrid via datasource2??

  6. #6
    Membre éclairé Avatar de zemeilleurofgreg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    515
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 515
    Par défaut
    personnelement je ne travaille jamais avec datasetprovider et clientdataset.
    Je n'utilise que :

    1°) ADOConnection pour la connection DB
    2°) ADOQuery pour les requêtes (à lier avec ADOConnection)
    3°) DataSource (Ayant ADOQuery comme DataSet)
    4°) DBGrid (à lier avec le DataSource)

Discussions similaires

  1. Tri des valeurs dans un DBGrid
    Par soviet dans le forum C++Builder
    Réponses: 3
    Dernier message: 11/06/2015, 14h18
  2. action sur une sélection multiple dans un DBGRID
    Par tarmo57 dans le forum Débuter
    Réponses: 3
    Dernier message: 09/09/2012, 14h16
  3. Réponses: 6
    Dernier message: 16/08/2012, 22h03
  4. Sélection d'une cellule dans un dbgrid
    Par LuckyLuke56 dans le forum Langage
    Réponses: 1
    Dernier message: 25/03/2009, 14h35
  5. interdire la sélection de ligne dans un DBGrid
    Par socooooool dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/08/2006, 13h08

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