OVH Cloud OVH Cloud

afficher un état à partir d'une liste déroulante

4 réponses
Avatar
AB
Bonjour,
J'ai plusieurs états basés sur des requêtes (un par pays).
Je voudrais, à partir d'un formulaire "Menu", pouvoir choisir dans une liste
déroulante un pays, et afficher l'état correspondant. Possible ?
Je précise que j'ai dans ma base une table "pays", qu'on peut utiliser pour
alimenter la liste déroulante.
Comment faire ?
AB

4 réponses

Avatar
Raymond
Bonjour.

C'est possible.
Dans ta table, il te faut le pays et le nom de l'état et tu charges ta liste
déroulante ou ta liste avec les deux éléments de ta table en cachant le nom
de l'état dans la liste, ne laissant apparaître que le nom du pays.
le lancement du formulaire peut se faire par exemple par:
DoCmd.OpenReport Me.Pays.Column(1), acViewPreview

Column(1) étant la 2e colonne cachée de la liste.

Il faut aussi voir pourquoi tu as un état par pays ? est-ce la barrière de
la langue ou est-la présentation ?
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:e3HfG$
Bonjour,
J'ai plusieurs états basés sur des requêtes (un par pays).
Je voudrais, à partir d'un formulaire "Menu", pouvoir choisir dans une
liste

déroulante un pays, et afficher l'état correspondant. Possible ?
Je précise que j'ai dans ma base une table "pays", qu'on peut utiliser
pour

alimenter la liste déroulante.
Comment faire ?
AB




Avatar
AB
Bonjour Raymond,
Voici où j'en suis :
J'ai une table "Pays", avec dans un premier champ la liste des pays, dans un
deuxième champ la liste des états
J'ai un formulaire "Menu", dans lequel j'ai mis une liste déroulante, qui me
permet de choisir le pays.
Associé à cette liste, j'ai le code suivant :
Private Sub Choix_Pays_Enter()
DoCmd.OpenReport Me.PAYS.Column(1), acViewPreview
End Sub
Ca plante lorsque je clique sur un pays dans la liste déroulante...
Why ?
AB
"Raymond" a écrit dans le message de
news:
Bonjour.

C'est possible.
Dans ta table, il te faut le pays et le nom de l'état et tu charges ta
liste

déroulante ou ta liste avec les deux éléments de ta table en cachant le
nom

de l'état dans la liste, ne laissant apparaître que le nom du pays.
le lancement du formulaire peut se faire par exemple par:
DoCmd.OpenReport Me.Pays.Column(1), acViewPreview

Column(1) étant la 2e colonne cachée de la liste.

Il faut aussi voir pourquoi tu as un état par pays ? est-ce la barrière de
la langue ou est-la présentation ?
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:e3HfG$
Bonjour,
J'ai plusieurs états basés sur des requêtes (un par pays).
Je voudrais, à partir d'un formulaire "Menu", pouvoir choisir dans une
liste

déroulante un pays, et afficher l'état correspondant. Possible ?
Je précise que j'ai dans ma base une table "pays", qu'on peut utiliser
pour

alimenter la liste déroulante.
Comment faire ?
AB







Avatar
Raymond
Bonjour.

Il ne faut pas le mettre sur enter mais sur afterupdate;
Choix_Pays_AfterUpdate()
sur enter le pays n'est pas encore sélectionné.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:
Bonjour Raymond,
Voici où j'en suis :
J'ai une table "Pays", avec dans un premier champ la liste des pays, dans
un

deuxième champ la liste des états
J'ai un formulaire "Menu", dans lequel j'ai mis une liste déroulante, qui
me

permet de choisir le pays.
Associé à cette liste, j'ai le code suivant :
Private Sub Choix_Pays_Enter()
DoCmd.OpenReport Me.PAYS.Column(1), acViewPreview
End Sub
Ca plante lorsque je clique sur un pays dans la liste déroulante...
Why ?
AB
"Raymond" a écrit dans le message de
news:
Bonjour.

C'est possible.
Dans ta table, il te faut le pays et le nom de l'état et tu charges ta
liste

déroulante ou ta liste avec les deux éléments de ta table en cachant le
nom

de l'état dans la liste, ne laissant apparaître que le nom du pays.
le lancement du formulaire peut se faire par exemple par:
DoCmd.OpenReport Me.Pays.Column(1), acViewPreview

Column(1) étant la 2e colonne cachée de la liste.

Il faut aussi voir pourquoi tu as un état par pays ? est-ce la barrière
de


la langue ou est-la présentation ?
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:e3HfG$
Bonjour,
J'ai plusieurs états basés sur des requêtes (un par pays).
Je voudrais, à partir d'un formulaire "Menu", pouvoir choisir dans une
liste

déroulante un pays, et afficher l'état correspondant. Possible ?
Je précise que j'ai dans ma base une table "pays", qu'on peut utiliser
pour

alimenter la liste déroulante.
Comment faire ?
AB











Avatar
AB
OK Merci beaucoup,
AB
"Raymond" a écrit dans le message de
news:
Bonjour.

Il ne faut pas le mettre sur enter mais sur afterupdate;
Choix_Pays_AfterUpdate()
sur enter le pays n'est pas encore sélectionné.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:
Bonjour Raymond,
Voici où j'en suis :
J'ai une table "Pays", avec dans un premier champ la liste des pays,
dans


un
deuxième champ la liste des états
J'ai un formulaire "Menu", dans lequel j'ai mis une liste déroulante,
qui


me
permet de choisir le pays.
Associé à cette liste, j'ai le code suivant :
Private Sub Choix_Pays_Enter()
DoCmd.OpenReport Me.PAYS.Column(1), acViewPreview
End Sub
Ca plante lorsque je clique sur un pays dans la liste déroulante...
Why ?
AB
"Raymond" a écrit dans le message de
news:
Bonjour.

C'est possible.
Dans ta table, il te faut le pays et le nom de l'état et tu charges ta
liste

déroulante ou ta liste avec les deux éléments de ta table en cachant
le



nom
de l'état dans la liste, ne laissant apparaître que le nom du pays.
le lancement du formulaire peut se faire par exemple par:
DoCmd.OpenReport Me.Pays.Column(1), acViewPreview

Column(1) étant la 2e colonne cachée de la liste.

Il faut aussi voir pourquoi tu as un état par pays ? est-ce la
barrière



de
la langue ou est-la présentation ?
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"AB" a écrit dans le message de
news:e3HfG$
Bonjour,
J'ai plusieurs états basés sur des requêtes (un par pays).
Je voudrais, à partir d'un formulaire "Menu", pouvoir choisir dans
une




liste
déroulante un pays, et afficher l'état correspondant. Possible ?
Je précise que j'ai dans ma base une table "pays", qu'on peut
utiliser




pour
alimenter la liste déroulante.
Comment faire ?
AB