Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2011, 12h34   #1
Invité de passage
 
Inscription : mai 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 20
Points : 4
Points : 4
Par défaut Zone de liste associée à code postal

Bonjour

J'ai développé il y a longtemps dans access et j'ai voulu m'y remettre étant maintenant retraité mais je n'arrive a solutionner le problème suivant

Voici mon problème
Sous access 2007 j'ai deux tables "contacts : liste de mes contacts et cpbe : code postaux (2 champs code et Ville)
J'ai créé un formulaire contacts basé sur la table du même nom
Dans ce formulaire j'ai , entre autres, 2 contrôles Zip et Localite
Je voudrais que lorsque je tape le code postal dans Zip une liste de choix s'ouvre me proposant les villes ayant le même code postal dans cpbe
Ensuite lorsque je clique sur la ville dans ma liste de choix celle-ci se place dans localite et la liste de choix se ferme

Je sais que cela doit exister sur le site mais je cherche depuis un bon moment et je ne trouve pas (l'age sans doute)

Merci si vous pouvez m'aider

André Marchal
amarchal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 14h34   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

tu devrai trouver une réponse dans
Comment faire en sorte que le contenu d'une zone de liste déroulante dépende de la valeur d'une autre liste ?
Concevoir une liste qui en alimente une autre

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2011, 14h54   #3
Membre éprouvé
 
Homme Robert LINCE
Conseiller psycho-pédagogique
Inscription : octobre 2007
Messages : 279
Détails du profil
Informations personnelles :
Nom : Homme Robert LINCE
Localisation : Belgique

Informations professionnelles :
Activité : Conseiller psycho-pédagogique
Secteur : Enseignement

Informations forums :
Inscription : octobre 2007
Messages : 279
Points : 478
Points : 478
Bonjour.

Voici la méthode (à adapter)
J’ai une table « Localité » et dedans un champ « N°_Postal » et un champ « Nom_Localité » et un formulaire « Elèves » avec (évidemment) les adresses de élèves.
Dans mon formulaire j’ai un champ « N°Postal » et un autre « Nom_Localité »

Les propriétés de « N°_Postal » :
Source contrôle : N°_Postal
Contenu :
Code :
SELECT DISTINCT Localité.[N° Postal] FROM Localité ORDER BY Localité.[N° Postal];
Sur le code postal, une actualisation :
Code :
1
2
3
Private Sub N°_Postal_AfterUpdate()
Me.Localité.Requery
End Sub
Les propriétés de « Nom_Localité » :
Source contrôle : Nom_Localité
Contenu :
Code :
SELECT Localité. Nom_Localité  FROM Localité WHERE (((Localité.[N° Postal]) Like Formulaires!Elèves![N° Postal])) ORDER BY Localité. Nom_Localité ;
L’actualisation aprèsMàJ du champ « N°_Postal » fait que le contenu de la liste déroulante des noms de localité est limité à celle(s) qui correspond(ent) au code postal introduit.
RobiPMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 13h37   #4
Invité de passage
 
Inscription : mai 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 20
Points : 4
Points : 4
OK MERCI CA MARCHE
J'avais un problème avec le SQL

André
amarchal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h35.


 
 
 
 
Partenaires

Hébergement Web