J'ai des listes déroulantes, et un bouton, qui en fonction de la liste, renvoie sur un certain formulaire.
Le code donne ça :
- Code: Tout sélectionner
Private Sub Commande12_Click()
'Declaration des variables
Dim nomeleve As String
Dim classeeleve As Integer
Dim categorieeleve As String
'Les variables prennent leurs valeurs
nomeleve = Modifiable5
classeeleve = Modifiable2
categorieeleve = Liste5
If Liste5 = "Retard" Or Liste5 = "Retenue" Then
DoCmd.OpenForm "CasRetardRetenue"
Else
If Liste5 = "Infirmerie" Then
DoCmd.OpenForm "CasInfirmerie"
Else
If Liste5 = "Lettres envoyées" Then
DoCmd.OpenForm "CasLettresEnvoyees"
Else
DoCmd.OpenForm "Cassinon"
End If
End If
End If
End Sub
Seulement. C'est que justement, ce bouton m'emmene sur un formulaire suivant. Et je veux qu'il affiche le nom de l'eleve qu'il y avais dans la liste déroulante (Modifiable5).
On m'as dit :
- Code: Tout sélectionner
nomeleve=nom_de_ma_form.Modifiable5.list(nom_de_ma_form.Modifiable5.listindex)
Seulement, je ne sais pas s'il faut que je le mette dans le bouton "ok".
Et si sur la page suivante si c'est une etiquette ou une zone de texte que je dois mettre?