OVH Cloud OVH Cloud

Code postal et département

18 réponses
Avatar
news
Bonjour à tous

Débutant sur Access 2002



J'ai une table « T Adhérents » et une table « T Département »

La table Adhérents comporte des adresses avec bien sûr un Code postal et je
souhaiterais que, dans le formulaire, la saisie du Code postal déclenche l'affichage
du nom du département.

« T départements » comprend [ID département°], [N° département], [Nom
département]

Dans une requête j'ai créé l'expression : Ent([T Adhérent]![Code
postal]/1000) pour obtenir le N° de département.

Le résultat est bon mais je ne sais comment faire pour le relier au [N°
département] de ma table « T département » afin d'obtenir l'affichage de
[Nom département]. Ce doit être simple mais mes tentatives un peu intuitives
de débutant n'ont rien donné de concret.



Merci de votre aide.

Orex

8 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.
as-tu bien sélectionné tous les champs indispensables pour une requête mise
à jour , notamment pour toutes les tables en relation de la 1ere requête,
dans la 1ere requête ?

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Orex" a écrit dans le message de news:
47f8a7f8$0$895$
| Un champ N° ou un champ Nom?
| Le fait qu'il n'y ait pas possibilité de modifier la saisie des champs
dans
| le formulaire tient au fait que l'on est sur une 2ème requête et qu'on
n'est
| plus en lien direct avec les tables.
| En quoi l'ajout d'un champ Département dans la table Adhérent modifierait
il
| la possibilité d'activer le symbole de création d'un nouvel enregistrement
| dans la barre de défilement?
|
| C'est quand même dommage d'avoir une 2ème requête parfaitement remplie et
de
| ne pouvoir en faire un formulaire actif et modifiable.
| Je conçois que ce doit être dur pour un expert d'avoir à se farcir des
| questions aussi naïves de la part d'un débutant
|
| Merci encore
| Orex
|
|
|
|
|
| "Raymond [mvp]" a écrit dans le message de news:
| eUZ1A%
| > si tu tiens compte de ma 2e observation, c'est-à-dire qu'il faut un
champ
| > département sur 3 chiffres pour gérer tous les départements français, le
| > problème disparait.
| >
| > --
| > @+
| > Raymond Access MVP http://OfficeSystemAccess.seneque.net/
| > http://officesystem.access.over-blog.com/
| > http://access2007.over-blog.com/
| > Pour débuter sur le forum: http://www.mpfa.info/
| >
| >
| > "Orex" a écrit dans le message de news:
| > 47f7840f$0$905$
| > | Merci Raymond, j'avais trouvé la solution entre le moment où j'ai posé
| > ma
| > | question et ta réponse. Je pense que la formulation de la question m'a
| > | permis de recentrer mon raisonnement.
| > |
| > | Ça marche bien, mais il reste un petit problème, car lorsque je crée
un
| > | formulaire sur la 2ème requête celui ci ne me permet pas de corriger
la
| > | saisie des différents champs et je n'ai pas, dans la barre de
défilement
| > en
| > | bas, le symbole permettant de créer un nouvel enregistrement. L'ajout
| > d'un
| > | bouton ne le permet pas davantage
| > | Y a-t-il un moyen de corriger ça, en dehors de la formule qui
| > consisterait
| > à
| > | créer le formulaire sur la 1ère requête et ajouter un sous formulaire,
| > ce
| > | qui me semble un peu lourd pour afficher 2 champs seulement?
| > | C'est le dernier point à régler avant de clore ce chapitre de ma mbd
et
| > | merci encore pour ta patience
| > |
| > | Orex
| > |
| >
| >
|
|
Avatar
Orex
Désolé Raymond mais je suis largué ! Suis trop débutant pour pouvoir
comprendre à demi-mot, et je ne voudrais pas te lasser.

Résumé :

La requête sélection1 comprend tous les champs de « T_Adhérents » + le champ
calculé pour obtenir le N° de département.

La requête sélection2 comprend tous les champs de la requête1, ainsi que «
T_Département » et « T_Région » ces 2 dernières étant liées. J'ai fait une
liaison entre le champ calculé et le N° de département de « T_Département »

Si je crée un formulaire basé sur la requête2, tout fonctionne et mon champ
calculé va bien chercher le nom du département correspondant.

Le hic, objet de mon dernier message, est que je ne peux rien saisir ni
corriger dans ledit formulaire.

Sur tes conseils j'ai crée un champ [N° département] dans « T_Adhérents »
mais je ne sais qu'en faire. J'ai tenté des trucs avec des mises à jour mais
rien ne va plus et je perds pied.

Pourrais tu STP m'indiquer la marche à suivre pas à pas une fois les 2
requêtes réalisées. Quand intervient la requête MAJ ? A partir de quoi vers
quoi ? Sur quelle base faire ensuite mon formulaire de saisie ?



Merci d'avance

Orex



----------------------

"Raymond [mvp]" a écrit dans le message de news:

Bonjour.
as-tu bien sélectionné tous les champs indispensables pour une requête
mise
à jour , notamment pour toutes les tables en relation de la 1ere requête,
dans la 1ere requête ?
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/

"Orex" a écrit dans le message de news:
47f8a7f8$0$895$
| Un champ N° ou un champ Nom?
| Le fait qu'il n'y ait pas possibilité de modifier la saisie des champs
dans
| le formulaire tient au fait que l'on est sur une 2ème requête et qu'on
n'est
| plus en lien direct avec les tables.
| En quoi l'ajout d'un champ Département dans la table Adhérent
modifierait
il
| la possibilité d'activer le symbole de création d'un nouvel
enregistrement
| dans la barre de défilement?
|
| C'est quand même dommage d'avoir une 2ème requête parfaitement remplie
et
de
| ne pouvoir en faire un formulaire actif et modifiable.
| Je conçois que ce doit être dur pour un expert d'avoir à se farcir des
| questions aussi naïves de la part d'un débutant
|
| Merci encore
| Orex
|
|
| "Raymond [mvp]" a écrit dans le message de
news:
| eUZ1A%
| > si tu tiens compte de ma 2e observation, c'est-à-dire qu'il faut un
champ
| > département sur 3 chiffres pour gérer tous les départements français,
le
| > problème disparait.
| >
| > --
| > @+
| > Raymond Access MVP http://OfficeSystemAccess.seneque.net/
| > http://officesystem.access.over-blog.com/
| > http://access2007.over-blog.com/
| > Pour débuter sur le forum: http://www.mpfa.info/
| >
| >
| > "Orex" a écrit dans le message de news:
| > 47f7840f$0$905$
| > | Merci Raymond, j'avais trouvé la solution entre le moment où j'ai
posé
| > ma
| > | question et ta réponse. Je pense que la formulation de la question
m'a
| > | permis de recentrer mon raisonnement.
| > |
| > | Ça marche bien, mais il reste un petit problème, car lorsque je crée
un
| > | formulaire sur la 2ème requête celui ci ne me permet pas de corriger
la
| > | saisie des différents champs et je n'ai pas, dans la barre de
défilement
| > en
| > | bas, le symbole permettant de créer un nouvel enregistrement.
L'ajout
| > d'un
| > | bouton ne le permet pas davantage
| > | Y a-t-il un moyen de corriger ça, en dehors de la formule qui
| > consisterait
| > à
| > | créer le formulaire sur la 1ère requête et ajouter un sous
formulaire,
| > ce
| > | qui me semble un peu lourd pour afficher 2 champs seulement?
| > | C'est le dernier point à régler avant de clore ce chapitre de ma mbd
et
| > | merci encore pour ta patience
| > |
| > | Orex
| > |


Avatar
Raymond [mvp]
Bonjour.

fais un zip de ta base et passe la moi en piece jointe dans un mail dont
l'adresse est indiquée dans mes messages. enlève tous les xyz de l'adresse.
je jetterai un oeil.

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Orex" a écrit dans le message de news:
47f97253$0$887$
| Désolé Raymond mais je suis largué ! Suis trop débutant pour pouvoir
| comprendre à demi-mot, et je ne voudrais pas te lasser.
|
| Résumé :
|
| La requête sélection1 comprend tous les champs de « T_Adhérents » + le
champ
| calculé pour obtenir le N° de département.
|
| La requête sélection2 comprend tous les champs de la requête1, ainsi que «
| T_Département » et « T_Région » ces 2 dernières étant liées. J'ai fait une
| liaison entre le champ calculé et le N° de département de «
T_Département »
|
| Si je crée un formulaire basé sur la requête2, tout fonctionne et mon
champ
| calculé va bien chercher le nom du département correspondant.
|
| Le hic, objet de mon dernier message, est que je ne peux rien saisir ni
| corriger dans ledit formulaire.
|
| Sur tes conseils j'ai crée un champ [N° département] dans « T_Adhérents »
| mais je ne sais qu'en faire. J'ai tenté des trucs avec des mises à jour
mais
| rien ne va plus et je perds pied.
|
| Pourrais tu STP m'indiquer la marche à suivre pas à pas une fois les 2
| requêtes réalisées. Quand intervient la requête MAJ ? A partir de quoi
vers
| quoi ? Sur quelle base faire ensuite mon formulaire de saisie ?
|
|
|
| Merci d'avance
|
| Orex
|
Avatar
Raymond [mvp]
Rien reçu à 13:40
si tu l'envoies, passe un message ici pour m'informer.

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Raymond [mvp]" a écrit dans le message de news:

| Bonjour.
|
| fais un zip de ta base et passe la moi en piece jointe dans un mail dont
| l'adresse est indiquée dans mes messages. enlève tous les xyz de
l'adresse.
| je jetterai un oeil.
|
Avatar
Raymond [mvp]
sans nouvelles de toi depuis ce matin ton problème doit être résolu ?

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Raymond [mvp]" a écrit dans le message de news:

| Rien reçu à 13:40
| si tu l'envoies, passe un message ici pour m'informer.
|
Avatar
news
J'ai été absent toute la journée et n'ai pas eu le temps de répondre. Je te
fais l'envoi dès que possible en laissant un message ici au préalable, comme
demandé
Si j'avais résolu mon pb je te l'aurais fait savoir ;-)
@+.


"Raymond [mvp]" a écrit dans le message de news:
%
sans nouvelles de toi depuis ce matin ton problème doit être résolu ?

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Raymond [mvp]" a écrit dans le message de news:

| Rien reçu à 13:40
| si tu l'envoies, passe un message ici pour m'informer.
|




Avatar
Orex
J'ai fait l'envoi de ma base à l'adresse indiquée

"news" a écrit dans le message de news:
47fa9d14$0$859$
J'ai été absent toute la journée et n'ai pas eu le temps de répondre. Je
te fais l'envoi dès que possible en laissant un message ici au préalable,
comme demandé
Si j'avais résolu mon pb je te l'aurais fait savoir ;-)
@+.


"Raymond [mvp]" a écrit dans le message de news:
%
sans nouvelles de toi depuis ce matin ton problème doit être résolu ?

--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Raymond [mvp]" a écrit dans le message de news:

| Rien reçu à 13:40
| si tu l'envoies, passe un message ici pour m'informer.
|








Avatar
Raymond [mvp]
réponse mail du 8.04.2008 09:48



Bonjour.



ci-joint en retour ta base modifié et qui fonctionne.

J’ai modifié la requête en fonction de ton formulaire sans ajouter de champs
ou requêtes supplémentaires mais seulement le numéro de département.

J’ai modifié la propriété source du département et de la région sur le
formulaire.

Ta table département n’était pas bonne car il faut que le numéro de
département soit la clé primaire pour pouvoir l’atteindre.

Tu as aussi le problème des département de 01 à 09, qu’il faut bien codifier
01 à 09 et non 1 à 9, dans les adresses et les départements, sinon erreur.


--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/


"Orex" a écrit dans le message de news:
47fac694$0$870$
| J'ai fait l'envoi de ma base à l'adresse indiquée
|
1 2