OVH Cloud OVH Cloud

Liste Déroulante

19 réponses
Avatar
Mireille
Bjr,
Liste d=E9roulante je devrais dire plutot liste=20
d=E9routante !!!
Je me trouve balanc=E9e sur Access depuis 3 jours et je=20
souffre. Je connais VBA & xls mais la je pete les plombs=20
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les r=E9gions, une table T2=20
qui contient une colonne r=E9gion et une colonne=20
d=E9partment.T1 & T2 sont li=E9s par R=E9gion.
Je souhaite que dans un formaulaire si je s=E9lectionne la=20
R=E9gion Aquitaine (liste d=E9roulante 1) il m'affiche dans=20
une autre liste d=E9roulante que les d=E9partements de la=20
r=E9gion s=E9l=E9ctionn=E9e.
HELP ME .
..

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

tu trouveras une base exemple sur la page :
http://access.seneque.free.fr/bases_exemples.htm N° 11B et 11C

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit dans le message de
news:32e601c47eb0$60eaa1f0$
Bjr,
Liste déroulante je devrais dire plutot liste
déroutante !!!
Je me trouve balancée sur Access depuis 3 jours et je
souffre. Je connais VBA & xls mais la je pete les plombs
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les régions, une table T2
qui contient une colonne région et une colonne
départment.T1 & T2 sont liés par Région.
Je souhaite que dans un formaulaire si je sélectionne la
Région Aquitaine (liste déroulante 1) il m'affiche dans
une autre liste déroulante que les départements de la
région séléctionnée.
HELP ME .
..
Avatar
Mireille
Merci mais j'ai omis de dire que j'étais en 97 !!!
-----Message d'origine-----
Bonjour.

tu trouveras une base exemple sur la page :
http://access.seneque.free.fr/bases_exemples.htm N° 11B
et 11C


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit
dans le message de

news:32e601c47eb0$60eaa1f0$
Bjr,
Liste déroulante je devrais dire plutot liste
déroutante !!!
Je me trouve balancée sur Access depuis 3 jours et je
souffre. Je connais VBA & xls mais la je pete les plombs
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les régions, une table T2
qui contient une colonne région et une colonne
départment.T1 & T2 sont liés par Région.
Je souhaite que dans un formaulaire si je sélectionne la
Région Aquitaine (liste déroulante 1) il m'affiche dans
une autre liste déroulante que les départements de la
région séléctionnée.
HELP ME .
...


.



Avatar
Michel Gesnot
Bonjour Mireille !

Déjà "pétée" de si grand matin ! L'abus d'alcool et
d'Access conduisent tous deux au même résultat.

Suivez le conseil de Raymond.
En attendant, établissez des relations entre les deux
tables.

Toujours avoir une clé primaire "NuméroAuto" dans les
tables et des pointeurs "Entiers longs" vers ces clés
primaires.

Concrètement :
table T1 : Régions
champ 1 : RégionsId clé primaire NuméroAuto
champ 2 : RégionsBla
champ 3 : RégionsBlabla
champ 4 : RégionsBlablabla

table T2 : Départements
champ 1 : DépartId clé primaire NuméroAuto
champ 2 : DépartBla
champ 3 : DépartBlabla
etc.
champ n : DépartRégionsPtr Entier long qui va pointer vers
le champ RégionsId de la table T1

Ensuite passer dans l'onglet Outil, Relations et établir
une relation 1 à plusieurs, de DépartRégionsPtr vers
RégionsId.

Cool, quiet, beaucoup de recul et négociez d'emblée une
augmentation, un bon gueuleton et un congé compensatoire
pour galère assurée.

Allez en paix ! Beaucoup vous sera pardonné au ciel après
ce périple avec Access.

Bon travail
Michel Gesnot

-----Message d'origine-----
Bjr,
Liste déroulante je devrais dire plutot liste
déroutante !!!
Je me trouve balancée sur Access depuis 3 jours et je
souffre. Je connais VBA & xls mais la je pete les plombs
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les régions, une table T2
qui contient une colonne région et une colonne
départment.T1 & T2 sont liés par Région.
Je souhaite que dans un formaulaire si je sélectionne la
Région Aquitaine (liste déroulante 1) il m'affiche dans
une autre liste déroulante que les départements de la
région séléctionnée.
HELP ME .
...
.



Avatar
Raymond [mvp]
en ce qui concerne le code c'est le même.

dans ton formulaire :
1- une liste basée sur les régions:
contenu : SELECT [Regions].[Numéro_Région], [Regions].[Nom_Région] FROM
Regions;
dans l'événement après-maj:
Me.Liste_Départements.Requery
Me.Liste_Départements = Me.Liste_Départements.Column(0, 0)
Me.Liste_Communes.Requery
Me.Liste_Communes = Me.Liste_Communes.Column(0, 0)

2- une liste basée sur les départements:
contenu: SELECT [Départements].[Numéro_Departement],
[Départements].[Nom_Departement] FROM Départements WHERE
((([Départements].[Numéro_Région])=Formulaires!Formulaire1!Liste_Régions));
dans l'événement après-maj:
On Error Resume Next
Me.Liste_Communes.Requery
Me.Liste_Communes = Me.Liste_Communes.Column(0, 0)

3- une liste basée sur les communes: (éventuellement)
contenu: SELECT [Communes].[Numero_Commune], [Communes].[Nom_Commune],
[Communes].[Numero_Codepostal] FROM Communes WHERE
((([Communes].[Numéro_Departement])=Formulaires!Formulaire1!Liste_Départemen
ts)) ORDER BY [Communes].[Nom_Commune];

Si tu veux le code en 97, je te le passerais par mail. pour faire
fonctionner la base dans les autres fonctionnalités, ce n'est pas
compatible.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit dans le message de
news:334401c47eb7$613cdc70$
Merci mais j'ai omis de dire que j'étais en 97 !!!
-----Message d'origine-----
Bonjour.

tu trouveras une base exemple sur la page :
http://access.seneque.free.fr/bases_exemples.htm N° 11B
et 11C


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit
dans le message de

news:32e601c47eb0$60eaa1f0$
Bjr,
Liste déroulante je devrais dire plutot liste
déroutante !!!
Je me trouve balancée sur Access depuis 3 jours et je
souffre. Je connais VBA & xls mais la je pete les plombs
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les régions, une table T2
qui contient une colonne région et une colonne
départment.T1 & T2 sont liés par Région.
Je souhaite que dans un formaulaire si je sélectionne la
Région Aquitaine (liste déroulante 1) il m'affiche dans
une autre liste déroulante que les départements de la
région séléctionnée.
HELP ME .
...


.



Avatar
Mireille
Merci,
J'ai fait un test et j'ai systematiquement le
message 'menbre de méthode ou de données introuvable' sur
l'ordre dans l'événement après-maj:
Me.Liste_Départements.Requery
!!!!!

Merci quand meme
-----Message d'origine-----
en ce qui concerne le code c'est le même.

dans ton formulaire :
1- une liste basée sur les régions:
contenu : SELECT [Regions].[Numéro_Région], [Regions].
[Nom_Région] FROM

Regions;
dans l'événement après-maj:
Me.Liste_Départements.Requery
Me.Liste_Départements = Me.Liste_Départements.Column
(0, 0)

Me.Liste_Communes.Requery
Me.Liste_Communes = Me.Liste_Communes.Column(0, 0)

2- une liste basée sur les départements:
contenu: SELECT [Départements].[Numéro_Departement],
[Départements].[Nom_Departement] FROM Départements WHERE
((([Départements].[Numéro_Région])=Formulaires!
Formulaire1!Liste_Régions));

dans l'événement après-maj:
On Error Resume Next
Me.Liste_Communes.Requery
Me.Liste_Communes = Me.Liste_Communes.Column(0, 0)

3- une liste basée sur les communes: (éventuellement)
contenu: SELECT [Communes].[Numero_Commune], [Communes].
[Nom_Commune],

[Communes].[Numero_Codepostal] FROM Communes WHERE
((([Communes].[Numéro_Departement])=Formulaires!
Formulaire1!Liste_Départemen

ts)) ORDER BY [Communes].[Nom_Commune];

Si tu veux le code en 97, je te le passerais par mail.
pour faire

fonctionner la base dans les autres fonctionnalités, ce
n'est pas

compatible.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit
dans le message de

news:334401c47eb7$613cdc70$
Merci mais j'ai omis de dire que j'étais en 97 !!!
-----Message d'origine-----
Bonjour.

tu trouveras une base exemple sur la page :
http://access.seneque.free.fr/bases_exemples.htm N° 11B
et 11C


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit
dans le message de

news:32e601c47eb0$60eaa1f0$
Bjr,
Liste déroulante je devrais dire plutot liste
déroutante !!!
Je me trouve balancée sur Access depuis 3 jours et je
souffre. Je connais VBA & xls mais la je pete les plombs
enfin heureusement que vous etes la .

J'ai une table T1 qui contient les régions, une table T2
qui contient une colonne région et une colonne
départment.T1 & T2 sont liés par Région.
Je souhaite que dans un formaulaire si je sélectionne la
Région Aquitaine (liste déroulante 1) il m'affiche dans
une autre liste déroulante que les départements de la
région séléctionnée.
HELP ME .
...


.




.




Avatar
Raymond [mvp]
il doit y avoir une faute d'ortghographe dans le nom car le requery d'une
liste fonctionne, si elle est basée sur une requête bien sûr.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit dans le message de
news:33e901c47ec3$6b568010$
Merci,
J'ai fait un test et j'ai systematiquement le
message 'menbre de méthode ou de données introuvable' sur
l'ordre dans l'événement après-maj:
Me.Liste_Départements.Requery
!!!!!

Merci quand meme

Avatar
Mireille
Vérification faite il n'y a pas d'erreur de frappe
...
-----Message d'origine-----
il doit y avoir une faute d'ortghographe dans le nom car
le requery d'une

liste fonctionne, si elle est basée sur une requête bien
sûr.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit
dans le message de

news:33e901c47ec3$6b568010$
Merci,
J'ai fait un test et j'ai systematiquement le
message 'menbre de méthode ou de données introuvable' sur
l'ordre dans l'événement après-maj:
Me.Liste_Départements.Requery
!!!!!

Merci quand meme


.




Avatar
3stone
Salut,


"Mireille"
J'ai fait un test et j'ai systematiquement le
message 'menbre de méthode ou de données introuvable' sur
l'ordre dans l'événement après-maj:
Me.Liste_Départements.Requery



Me![Liste_Départements].Requery


évite les accents qui n'apportent rien...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Raymond [mvp]
Tu es sûre que tu as l'accent sur départements
si dans ton code tu frappes me.Lis , il doit t'afficher les noms de champs
disponibles ? lesquels ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Mireille" a écrit dans le message de
news:354d01c47ecd$0a8350b0$
Vérification faite il n'y a pas d'erreur de frappe
...
Avatar
Mireille
Meme sans les accents y a probleme
merci
-----Message d'origine-----
Salut,


"Mireille"
J'ai fait un test et j'ai systematiquement le
message 'menbre de méthode ou de données introuvable' sur
l'ordre dans l'événement après-maj:
Me.Liste_Départements.Requery



Me![Liste_Départements].Requery


évite les accents qui n'apportent rien...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




.




1 2