Filtrer un DBLookupComboBox en fonction d'un autre DBLookupComboBox [Résolu]

codial 270 Messages postés mercredi 14 avril 2004Date d'inscription 5 mai 2015 Dernière intervention - 22 sept. 2005 à 10:48 - Dernière réponse : codial 270 Messages postés mercredi 14 avril 2004Date d'inscription 5 mai 2015 Dernière intervention
- 22 sept. 2005 à 12:21
Bonjour,

j'ai un formulaire avec deux DBLookupComboBox.

Je rempli le premier à partir d'une requete:
select rubriques.* from rubriques where type_rub = 1// Rubrique principale

Où je sèche c'est pour créer la requête du deuxième. En effet je voudrais que le deuxième m'affiche juste les sous rubriques de la rubrique princupale sélectionnée avec le premier DBLookupComboBox. J'ai écrit:

select rubriques.* from rubriques where (type_rub 2) and (id_sec Query1.Fieldbyname('ID_PRINC').asInteger)
Mais ce n'est pas bon!!

id_sec étant la valeur de la rubrique principale

Comment je peux faire pour filtrer mon deuxième DBLookupComboBox en fonction du premier ???

D'avance merci

Codial
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
codial 270 Messages postés mercredi 14 avril 2004Date d'inscription 5 mai 2015 Dernière intervention - 22 sept. 2005 à 12:21
3
Merci
Bonjour,

j'ai trouvé une solution en passant par Filter:

Query2.FilterOptions:=[foCaseInsensitive];
Query2.Filter :'ID_SEC' + IntToStr(Query1.Fieldbyname('ID_PRINC').asInteger) ;
Query2.Filtered:=true;

C'est la bonne solution ??

Merci de me le dire !

Cordialement

Codial

Merci codial 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de codial

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.