|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 43 ![]() |
* Bonjour, *
Ma question peu sembler simpliste mais je n'ai pas utilisé Access depuis si longtemps que j'ai totalement oublié comment on fait. Voila, j'ai deux tables, la table Adresse et la Table visite, la table adresse comporte des informations général et la table Visite, les dates de visites effectué a cette adresse. En gros j'ai une relation Adresse 1 - 00 Visite. La ou j'ai un problème c'Est pour faire ma requêtes pour ma zone de liste déroulante qui permet de sélectionner l'adresse pour la visite. Je n'ai aucun problème pour créer une requête qui fonctionne et qui m'affiche une liste déroulante mais elle va afficher le ID de l'adresse et donc pas très très clair pour l'utilisateur. Il n'a aucune idée que le ID 3024 égal une adresse a Québec par exemple. J'aimerais faire une requêtes pour que l'utilisateur voie les informations de l'adresse qu'il sélectionne mais que ça ne soit que le champs ID qui soit enregistrer dans la table une fois l'adresse sélectionner. Affin d'aide la structure actuelle de ma DB: La table Adresse a un idAdresse(primaire) et d'autres informations. La table Visite a un idVisite(primaire) un idAdresse(clé étrangère) et d'autre informations. idAdresse est la clé étrangere entre les tables visites et adresse. Merci de m'aider a faire une requêtes approprié. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour XGuarden,
La requête, en elle-même, ne semble pas être le problème. Dans la liste déroulante, tu peux spécifier les champs à afficher et le champ à stocker. Pour cela, passes par l'assistant, tout y est dit, dans ton cas :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 43 ![]() |
J'ai oublié quelque chose d'important sur les requêtes mais j'arrive pas a mettre le doit dessus. Voici une capture d'écran de ma tentative de faire une requête.
La requête doit: Lorsque je suis en mode feuille de donné de la table tblAdresse et que je tente de saisir le idLangue, je dois voir apparaître une liste avec les différente langue existante en ordre alphabétique. La langue par défaut étant le français. Bien sur lorsqu'une langue est saisit, c'est son id qui doit-être stoqué. Bien que visuellement, il serait mieux si on voyait plutôt la langue que le ID dans la table tblAdresse. Avec ma requête actuelle, absolution rien ne s'affiche... Merci pour vos conseils. PS. Je suis incapable d'ajouter plus d'une langue dans ma table étrange.... |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 43 ![]() |
Bon j'ignore si je n'ai pas été asser précis ou quelque chose mais je vais tenter de ré-expliquer mon problème.
J'aimerais une requête, qui fait en sorte que lorsque l'utilisateur va sélectionner un numéro de personne par exemple, qu'au lieu de voir le ID il voit les info sur cette personne mais que sa soit le ID qui soit stocké. En gros c'est par ce que ce n'est pas très représentatif un ID... |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour XGuarden,
Ce n'est pas une requête Citation:
Pour ton champ de liste déroulante, tu peux passer par l'assistant qui est très clair. Tu peux ensuite voir les propriétés de ce champ : tu constateras que dans la partie "Contenu", est appelée une requête qui liste, par exemple, le nom, le prénom et l'ID. Dans la partie "Colonne liée", est indiqué "3" qui est le 3ème champ du SELECT de la requête : celui qui est à stocker. Voici, en gros, le principe qu'il faut que tu maîtrises : cela te servira pour tous les autres champs "liste déroulante" dont tu auras besoin.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 43 ![]() |
Voila une capture d'écran. Je ne vois l'affichage que partiellement. De plus, je ne peut pas cacher idpersonne de la liste. Ce n'est pas utile que les utilisateurs voit idpersonne dans leur choix. Est-il possible de le cacher et qu'il soit le champ associé en même temps?
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Tu n'es pas dans un formulaire destiné aux utilisateurs !... tu es dans la fenêtre qui te permet de remplir "sauvagement" une table.
Si tu veux agir à ce niveau (au niveau Table) :
Je te laisse découvrir le principe par les différents tests que tu feras et avec la touche F1 : avec un peu d'effort, tu pigeras tout seul.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
10
|
|
|
#8 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 43 ![]() |
k, a vrai da partir de visual basic. Mais j'utilise un convertiseur qui fait un bon bout du travail seul donc plus je lui donne de détail, plus il fait une bonne job.
Mais merci de ta réponse, en effet c'est au niveau des tables que j'aurais du travailler. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com