ACCESS mon ami et prob de combo box

Statut
N'est pas ouverte pour d'autres réponses.

erwinae

Elite
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
 

Bingo

Beer Addict
erwinae a dit:
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é..
C'est quoi que tu ne trouves pas, exactement ?
Dans le principe, tu crées tes 2 combos (combo1 et combo2), et dans l'evenement afterupdate de la 1ere t umets un code dans le genre :

Code:
private sub combo1_afterupdate()
 select case me.combo1
  case blabla 
   query = blabla
  case blablabla
   query = blablabla
  case else
   ....
 end select
 me.combo2.recordsource = query
 me.combo2.requery
end sub
 

moustic

Touriste
Bingo a dit:
erwinae a dit:
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é..
C'est quoi que tu ne trouves pas, exactement ?
Dans le principe, tu crées tes 2 combos (combo1 et combo2), et dans l'evenement afterupdate de la 1ere t umets un code dans le genre :

Code:
private sub combo1_afterupdate()
 select case me.combo1
  case blabla 
   query = blabla
  case blablabla
   query = blablabla
  case else
   ....
 end select
 me.combo2.recordsource = query
 me.combo2.requery
end sub
voilà...


ceci n'est pas du spam.... :D
 

La Poubelle

Pou'r allé Danché
- crée la première requete SQL que tu attacheras à ta première listbox par exemple.

- crée ta seconde requête, sauf que tu rajouteras comme critere de sélection l'éléments du formulaires

en français: [Formulaires]![NOM DE TON FORMULAIRE]![NOM DE TA PREMIERE COMBOBOX/LISTBOX]
en anglais: [Forms]![NOM DE TON FORMULAIRE]![NOM DE TA PREMIERE COMBOBOX/LISTBOX]

Il sera nécessaire de rajouter dans l'évènement onChange ou Sur changement le code suivant:

nomDeLaCombobox.requery


Comme te l'a dit Bingo
 
1er
OP
erwinae

erwinae

Elite
Oki merci!!
 

Bingo

Beer Addict
moustic a dit:
une confirmation de la justesse de ta réponse :)
Arf ! C'est bie nce que je disais :wink: :D
 

La Poubelle

Pou'r allé Danché
T'es pas assez fainéant Bingo :p , tous ces "case" fatigueraient mon clavier. :mrgreen:
 
1er
OP
erwinae

erwinae

Elite
Enfin cela dit c'est bon ca a marché :)

Merci.. Et c'était evidemment pas une histoire de fruit mais de client IBM.. enfin merci qd meme !
 

La Poubelle

Pou'r allé Danché
erwinae a dit:
Enfin cela dit c'est bon ca a marché :)

Merci.. Et c'était evidemment pas une histoire de fruit mais de client IBM.. enfin merci qd meme !
Ca change tout alors, il va falloir recommencer :wink:
 

Bingo

Beer Addict
AGain a dit:
Ca change tout alors, il va falloir recommencer :wink:
LOL :D

Pour les case j'en utilise rarement, mais là c'était pour la clareté de l'explication. En me disant que c'était facile à changer en autre chose quoi ! :wink:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut