OVH Cloud OVH Cloud

liaison entre 2 tables

6 réponses
Avatar
Vincent M.
J'ai 2 tables.
Une avec les Adhérents
Une avec les Code Postal et Ville

Je veux que dans mon formulaire de saisie ou une requête, pour mes
adhérents en tappant leur code postal il trouve tout seul le nom de la
ville.

OU

Que dans mon formulaire où je saisie les infos sur l'adhérent, pour le
champs code postal j'ai un menu déroulant me proposant de selectionner le
code postal et qu'une fois selectionné, le nom de la ville se renseigne
automatiquement.

Que type de relations dois-je faire ?
Quel paramètre pour mon champs codepostal et ville dans la table adhérent ?
dans la table "ville.codepost" ?
Dois je passer par une requête ?
Quel propriété au formulaire ?

D'avance merci !

Vtt

6 réponses

Avatar
Raymond
Bonjour.

Tu trouveras une base exemple sur:
http://access.seneque.free.fr/bases_exemples.htm N° 11A

11A - Affichage automatique de l'adresse selon le code postal
Cette base comprend 1 table avec tous les codes postaux et les noms des
communes de France et 1 formulaire exemple avec 2 champs code postal et
adresse. Après chaque composition de code postal la liste des communes
correspondantes est affichée

--
@+
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.


"Vincent M." a écrit dans le message de
news:blbhjo$ieg$
J'ai 2 tables.
Une avec les Adhérents
Une avec les Code Postal et Ville

Je veux que dans mon formulaire de saisie ou une requête, pour mes
adhérents en tappant leur code postal il trouve tout seul le nom de la
ville.

OU

Que dans mon formulaire où je saisie les infos sur l'adhérent, pour le
champs code postal j'ai un menu déroulant me proposant de selectionner le
code postal et qu'une fois selectionné, le nom de la ville se renseigne
automatiquement.

Que type de relations dois-je faire ?
Quel paramètre pour mon champs codepostal et ville dans la table adhérent
?

dans la table "ville.codepost" ?
Dois je passer par une requête ?
Quel propriété au formulaire ?

D'avance merci !

Vtt




Avatar
Vincent M.
Merci mais en fait, j'avais mal formulé ma demande, puisque ton exemple ne
répond pas à mon problème.
Je vais rentrer dans le détails, en espérant que ça ne te/vous rebute pas et
que vous pourrez tout de même m'aider.

La table fiche_client comprend toutes les informations concernant un client
(coordonnées, contact, indices de satisfaction, prévisions commerciales).
Concernant les prévisions commerciales, on a besoin de 5 informations :
- Le Produit qui intéresse le client
- Le Montant total de ce produit
- La pondération (sous la forme d'un %, le commercial exprime la pourcentage
de chance qu'ai lieu la vente)
- La Date prévue
- Le montant pondéré (= montant total * pondération)

Pour renseigner les champs :
Pour le produit, il doit le sélectionner dans une liste. Cette liste est
tirée d'une table (appareil) dans laquel se trouve aussi le prix de
l'appareil.
Une fois cette sélection faite, j'aimerai que le champ MONTANT se renseigne
automatiquement sur la base de ce qui est dans la Table appareil.

Pour les autres champs, DATE et PONDERE sont renseigné manuellement par le
commercial.

Le montant pondéré est calculé automatiquement. Dois-je passé par une
requête pour faire le calcul ou est-ce faisable dans le formulaire.
Par ailleurs, une fois le calcul effectuer comment le stocker dans le champ
PONDERE de la table ?

Je me sens un peu minable avec mes questions surtout qu'il y a un ou deux
ans je savais le faire, mais ACCESS c'est pas comme le vélo (...).

Merci d'avance !

Vincent
Avatar
Pierre CFI
salut raymond
t'as pas un truc pour afficher les messages, sur news.microsoft, c'est un flot toutes les 1/2 h :O)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond" a écrit dans le message de news: eT#
Bonjour.

Tu trouveras une base exemple sur:
http://access.seneque.free.fr/bases_exemples.htm N° 11A

11A - Affichage automatique de l'adresse selon le code postal
Cette base comprend 1 table avec tous les codes postaux et les noms des
communes de France et 1 formulaire exemple avec 2 champs code postal et
adresse. Après chaque composition de code postal la liste des communes
correspondantes est affichée

--
@+
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.


"Vincent M." a écrit dans le message de
news:blbhjo$ieg$
J'ai 2 tables.
Une avec les Adhérents
Une avec les Code Postal et Ville

Je veux que dans mon formulaire de saisie ou une requête, pour mes
adhérents en tappant leur code postal il trouve tout seul le nom de la
ville.

OU

Que dans mon formulaire où je saisie les infos sur l'adhérent, pour le
champs code postal j'ai un menu déroulant me proposant de selectionner le
code postal et qu'une fois selectionné, le nom de la ville se renseigne
automatiquement.

Que type de relations dois-je faire ?
Quel paramètre pour mon champs codepostal et ville dans la table adhérent
?

dans la table "ville.codepost" ?
Dois je passer par une requête ?
Quel propriété au formulaire ?

D'avance merci !

Vtt







Avatar
Raymond
Bonjour Pierre.
si tu l'as toutes les 1/2 h c'est bien, je dirais toutes les heures.

le soir je prend news.free et msnews et à tous les deux je m'en sors.
par free les réponses se réaffichent immédiatement.
des messages manquent sur free et d'autres sur ms mais avec les deux j'ai
tout ou presque.

--
@+
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.


"Pierre CFI" a écrit dans le message de
news:
salut raymond
t'as pas un truc pour afficher les messages, sur news.microsoft, c'est un
flot toutes les 1/2 h :O)))


--
Pierre CFI


Avatar
Raymond
As-tu vu ton message initial et celui-ci ? le 1er parle uniquement du code
postal et là tu n'en parles même plus. C'est un autre problème.
compte tenu du 1er, personne ne va lire le second et tu n'auras aucune
réponse, je te conseille d'ouvrir un nouveau fil avec un sujet précis et un
seul problème.

--
@+
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.


"Vincent M." a écrit dans le message de
news:blbmkq$90d$
Merci mais en fait, j'avais mal formulé ma demande, puisque ton exemple ne
répond pas à mon problème.
Je vais rentrer dans le détails, en espérant que ça ne te/vous rebute pas
et

que vous pourrez tout de même m'aider.

La table fiche_client comprend toutes les informations concernant un
client

(coordonnées, contact, indices de satisfaction, prévisions commerciales).
Concernant les prévisions commerciales, on a besoin de 5 informations :
- Le Produit qui intéresse le client
- Le Montant total de ce produit
- La pondération (sous la forme d'un %, le commercial exprime la
pourcentage

de chance qu'ai lieu la vente)
- La Date prévue
- Le montant pondéré (= montant total * pondération)

Pour renseigner les champs :
Pour le produit, il doit le sélectionner dans une liste. Cette liste est
tirée d'une table (appareil) dans laquel se trouve aussi le prix de
l'appareil.
Une fois cette sélection faite, j'aimerai que le champ MONTANT se
renseigne

automatiquement sur la base de ce qui est dans la Table appareil.

Pour les autres champs, DATE et PONDERE sont renseigné manuellement par le
commercial.

Le montant pondéré est calculé automatiquement. Dois-je passé par une
requête pour faire le calcul ou est-ce faisable dans le formulaire.
Par ailleurs, une fois le calcul effectuer comment le stocker dans le
champ

PONDERE de la table ?

Je me sens un peu minable avec mes questions surtout qu'il y a un ou deux
ans je savais le faire, mais ACCESS c'est pas comme le vélo (...).

Merci d'avance !

Vincent




Avatar
Vincent M.
Désolé j'avais espérer trouver une façon "simple" de racroucir mon problème
dans le 1er post : raté.
Et pour le second problème j'ai creusé et trouvé.

Merci.


Vincent