Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 10/09/2011, 21h00   #1
Invité de passage
 
Homme
Inscription : septembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Trier des données à partir d'informations entrées sur un formulaire

Bonjour,
je dois archiver dans une base de données que je dois créer, des informations sur des villages.
Dans ces villages on peut trouver zéros ou plusieurs puit et zéro ou plusieurs forage. L'objectif étant de faire apparaître des informations sur chaque puit ou chaque forage dans un formulaire.

J'ai donc créé 2 tables :
- une table "villages" où je mets le nom du village
- une table "infrastructures" où je mets le nom du village, le numéro de l'infrastructure (2e du village par exemple), le type d'infrastructure et des données complémentaires.

J'ai créé un formulaire dans lequel je demande de choisir dans une liste déroulante le nom d'un village.

Et là le problème arrive :
Ensuite je voudrais qu'un autre liste déroulante propose les infrastructures spécifiques au village.
Par exemple dans le village A il y a 3 puits mais pas de forage. Je voudrais que la liste déroulante "infrastructure" ne laisse apparaître que "puit".
Pareil pour les numéros des infrastructures. Dans le village A il y a 3 puits. Je voudrait que dans la liste déroulante numéro de l'infrastructure, il n'apparaisse que "1;2;3".


Je n'ai pas de connaissance particulière en VBA Access.
Merci d'avance !
Kilam92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2011, 06h14   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 945
Points : 30 945
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Il est important de faire des recherches lorsque l'on a un soucis (surtout que l'on gagne du temps avant que quelqu'un réponde).

Ce que tu demandes, c'est deux listes déroulantes liées, hors dans la FAQ Access il y a ce qu'il faut, et en plus un tuto complet : Concevoir une liste qui en alimente une autre

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2011, 12h12   #3
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Kilam92 et Philippe,

Citation:
Envoyé par Kilam92
- une table "villages" où je mets le nom du village
- une table "infrastructures" où je mets le nom du village .../...
J'ajouterai à la réponse de Philippe, que tu sembles faire les liens entre ces deux tables via le nom du village. C'est totalement proscrit !... que se passerait-il si le nom d'un village est modifié ?...

En effet, une clé primaire ne doit jamais pouvoir être modifiée. Un moyen d'y arriver est de générer une clé qui ne veut rien dire (donc, aucun intérêt de la modifier), par exemple en numérotation automatique. La clé devient donc un numéro et, dans ton cas, le nom d'un village n'est qu'un attribut de ta table "village", et il ne figure QUE dans cette table.

Pour information, jettes un coup d'oeil sur ce fil.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web