OVH Cloud OVH Cloud

Synchroniser 2 combo box

1 réponse
Avatar
std5
Voil=E0, j'aimerai faire ceci sous ACCESS mais je ne trouve=20
pas.

Il me faut une premiere combo box avec 6 choix possibles.=20
En fonction du choix de la 1ere combo box, les choix d'une=20
seconde sont limit=E9..

Par exemple, si dans la 1ere list on choisit FRUIT, la 2e=20
liste propose BANANE ou POMME ou FRAISE. Mais si on avait=20
choisit LEGUME, alors la 2e liste propose SALADE ou=20
CAROTTE ou CHOU

Voil=E0, j'esp=E8re avoir =E9t=E9 assez clair.

Merci d'avance

1 réponse

Avatar
Buddy
Salut
C'est simple, tu dois avoir 2 tables : ()=clé primaire
tblCategories : (Id), Categorie
tblDetails : (Id), Detail, #IdCategorie

Tu relies les 2 tables entre elles sur tblCategories.Id, tblDetails.IdCategorie

Sur un formulaire (frmForm1) tu crées une zdl (zone de liste) : zdlCategories basée sur ta table tblCategories.
Tu crée une autre zdl : zdlDetails basée sur une requête dans laquelle tu sors tous les champs de tblDetails avec un critère sur
IdCategorie = frmForm1

Enfin quand tu clicks sur zdlCategories, tu mets à jour zdlDetails : Evènement Sur Click de zdlCategories, tu tapes
zdlDetails.Requery .

Ouala
Bye
Buddy

"std5" a écrit dans le message de news:1f2701c46feb$34873390$
Voilà, j'aimerai faire ceci sous ACCESS mais je ne trouve
pas.

Il me faut une premiere combo box avec 6 choix possibles.
En fonction du choix de la 1ere combo box, les choix d'une
seconde sont limité..

Par exemple, si dans la 1ere list on choisit FRUIT, la 2e
liste propose BANANE ou POMME ou FRAISE. Mais si on avait
choisit LEGUME, alors la 2e liste propose SALADE ou
CAROTTE ou CHOU

Voilà, j'espère avoir été assez clair.

Merci d'avance