Code sous access

FRANCISKO02 Messages postés 4 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 11 mai 2006 - 28 mars 2006 à 10:55
FRANCISKO02 Messages postés 4 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 11 mai 2006 - 28 mars 2006 à 13:42
sur mon formulaire sous access j ai 5 listes deroulantes on va dire que dans les listes j ai "1,2,3,4,5" et je voudrais par exemple que si je selectionne dans la premiere "3" dans la deuxieme je ne puisse que selectionner "4" ou "5" ou autre exemple si je selectionne "2" dans la premiere je ne pourais selectionner que "3" "4 " ou "5" dans la deuxieme et ainsi de suite.

comment puis je faire, merci d avance.

2 réponses

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
28 mars 2006 à 12:56
Salut,

Voici un exemple réalisé avec 3 ListBoxes.

Un clic sur le CommandButton1 remplit les listboxes.

Ensuite, la 2ème listbox est restreinte par la sélection sur la 1ere

Ensuite, la 3ème listbox est restreinte par la sélection sur la 2eme





Private Sub CommandButton1_Click()

For ll = 1 To 5

ListBox1.AddItem ll

ListBox2.AddItem ll

ListBox3.AddItem ll

Next ll

End Sub



Private Sub ListBox2_Click()

Select Case ListBox2.ListIndex

Case Is <= ListBox1.ListIndex

MsgBox "pas autorisé à cliquer ici"

Case Else

MsgBox ListBox2.List(ListBox2.ListIndex)

End Select

End Sub



Private Sub ListBox3_Click()

Select Case ListBox3.ListIndex

Case Is <= ListBox2.ListIndex

MsgBox "pas autorisé à cliquer ici"

Case Else

MsgBox ListBox3.List(ListBox3.ListIndex)

End Select

End Sub




Manu
0
FRANCISKO02 Messages postés 4 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 11 mai 2006
28 mars 2006 à 13:42
merci
0
Rejoignez-nous