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 :

Synchroniser 2 DB Look Up combo Box entre elles


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut Synchroniser 2 DB Look Up combo Box entre elles
    Bonjour à tous !

    Voici le problème. Je dispose d’une base Oracle et d’une interface Delphi. Ma base SQL comporte entre autres 2 tables, on va dire Catégorie produit, et produit. Dans la 1ère on trouve « Viande », « Légumes », « Laitage », et dans la 2ème, on a « haricots », « fromage », « poulet », « yaourt », « poivron »…

    Sur l’interface Delphi, j’ai 2 DBLookUpComboBox, et chacune de ces DBLU est reliée à un query et un data source. Les query se contente pour l’instant de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Select * from CategorieProduit
    Select * from Produit
    Maintenant, ce que j’aimerais, c’est que lorsque l’utilisateur choisi une catégorie de produit dans la 1ère DBLU, les choix à sa disposition dans la 2ème DBLU en soi affecté. Par exemple, si je choisi « Laitage », je ne veux plus que « fromage » et « yaourt » dans la 2ème DBLU.

    Comment dois je procéder ?

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2002
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 103
    Par défaut
    Salut,

    ...incroyable ce que l'on peut entendre par synchroniser...

    dans ton cas :
    -tu branches ta TDBLookUpComboBox produits sur un dataset correspondant à une requete paramétrée du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * From produits Where cat_produit=Param
    -tu affectes à Param la valeur du KeyValue de la TDBLookUpComboBox des catégories au moment du OnCloseUp de cette dernière...
    -tu ouvres ta requête et le tour est joué...

    Il faut bien sûr veiller aux compatibilités des choses entre elles (KeyValue et Param) et au moyen d'accès à tes tables en fonction de leur vocabulaire propre...

    à toi...

    @+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut
    Désolé pour le synchroniser s’il t’a gêné, mais je ne voyais pas comment dire ça autrement.

    Ok, sinon, je pense avoir bien compris le truc. Je m’y mets et je te tiens au courant.

    A+ et merci.

Discussions similaires

  1. Interdire l'entrée de données Combo box
    Par CyberMen dans le forum IHM
    Réponses: 2
    Dernier message: 18/09/2008, 18h53
  2. synchroniser la valeur de plusieurs "Combo Box"
    Par yoda73 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/09/2008, 15h57
  3. Liens entre deux combo box
    Par Cupidon dans le forum Access
    Réponses: 5
    Dernier message: 08/01/2007, 15h49
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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