|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 2 ![]() |
Bonjour,
Je suis plutôt débutant sur access et j'aimerais connaître la méthode la plus simple pour remplir un champs automatiquement directement à partir d'un autre. Je l'ai vu expliqué sur differents forums sans reellement comprendre exactement la démarche. Je dispose d'une table comportant les champs Nom Mandataire, Prénom Mandataire, Code Postal, Ville, Société, Siren, Date de Jugement. Les mêmes mandataires peuvent apparaitre plusieurs fois dans la table, c'est pourquoi j'aimerais que lorsque je tape le nom du mandataire dans le champs (Nom Mandataire) Access me remplisse automatiquement les champs prénom, ville et code postal correspondants. Merci de m'expliquer clairement chaque étape ou bien de me mettre une copie écran ou bien me renvoyer le fichier joint. Un grand merci. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour et bienvenue sur le forum Office de DVP.
Stop![]() Arrête tout de suite et revoie la conception de ta base. Tu ne dois pas avoir plusieurs fois ton mandataire avec ses coordonnées dans la même table. Il te faut une table avec les mandataires et leur coordonnées, et un identifiant. et c'est par cette identifiant que tu les gères dans ton autre table. De la lecture : Access - Les Bases Starec |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 2 ![]() |
Là je t'ai montré un petit exemple que j'ai tapé rapidement chez moi. Mais à mon travail la liste des mandataires est vraiment très longue je ne peux pas me permettre de créer plusieurs tables ce serait trop long (de toute façon ma table est deja crée je ne peux plus revenir en arriere). Je comprendrais si j'avais une liste de seulement 10 mandataires qui reviendraient tout le temps mais ce n'est pas le cas. Je pense en avoir au moins 300 ou 400. Je perdrais trop de temps à créer 2 tables.Et cette table va servir pour un publipostage.
J'ai le sentiment que ceci peut se regler en mode création par l'intermediaire de la liste déroulante. Je sais comment faire pour obtenir une liste déroulante m'affichant ce que j'ai deja saisi dans un champs. Ce que je veux faire c'est par exemple lorsque dans la liste déroulante je séléctionnz le nom ZIMBA il me remplisse automatiquement le prenom le code postal et la ville correspondants aux information deja saisis précédement. Je pense que cette est fonction est utilisée par de nombreuse personnnes et qu'il ne doit pas être si compliqué de réaliser cette tache. Un grand merci pour votre aide |
|
|
00
|
|
|
#4 | |||||||
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
Bonsoir,
Oui?... Ce serait trop long? Perte de temps à recommencer? On ne peut se permettre de créer plusieurs tables ce serait trop long? Est-ce qu'il va être trop long à expliquer qu'il vaut mieux mettre à la corbeille 300 ou 400 lignes de données qui ne valent absolument rien. Ceci avec l'immense satisfaction de faire cette découverte maintenant et non dans 3 mois. Citation:
(Pour 10 on se sert de notre mémoire, à la rigueur d'un calepin.) Ce qui demandé est fort simple effectivement. Cette simplicité sera le résultat d'une base bien construite et non du hasard. En l'état actuel, même avec un code bien construit et voyant arriver la perspective d'un publipostage = 0. Pour récapituler et rejoindre les conseils de Starec: Il faut : ==>une table tbl_mandataire avec si possible une clefs primaire==>Id_Mandataire-->N° automatique (Incrément) + les champs actuels : Nom Mandataire et Prénom Mandataire. Il faut y prévoir l'adresse, rue, et le code postal en provenance de notre table tbl_Ville(Liste déroulante) Voir pour y mettre quelques N° de téléphones. ==>Une table tbl_ville avec son propre N° automatique clefs primaire + Code Postal et Ville Ensuite, il suffit de copier/Coller les données d'une table à l'autre. Attention : Pas de doublons-->Chaque ville 1 seule fois. Idem pour les mandataires. Durée escomptée pour effectuer ce travail : 15 mn grand maximum. Ceci fait, le forum se fera le grand plaisir de t'aider à aller plus loin. **************************************************** Sinon, si tu désires absolumment continuer tel que, il te faut dans ta table modifier la source de la liste déroulante "Nom Mandataire" par : Code :
largeur colonnes : 2cm;2cm Un formulaire en mode continu avec pour source cette même table : Et sur mise à jour de "Nom Mandataire" : Code :
Code :
Ps : 400 mandataires de Justice? Ceci regroupe combien de préfectures? Pas plutôt 400 Jugements?
__________________
Questions techniques par MP ![]() Le peu que je sais, c'est à mon ignorance que je le dois. ...............................................................................Sacha Guitry |
|||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com