j'ai créé deux tables dans une base de données
tab1 associée à formulaire1 : formulaire de saisie
tab2 données à reprendre dans tab1
les données sont basiques : juste un répertoire de personnes avec coordonnées et informations annexes.
dans formulaire1 j'ai - entre autres - 3 champs : n° dpt - nom dpt et région qui changent pour chaque enregistrement
dans tab2 j'ai ces mêmes champs : exple : 01 - Ain - Rhônes-Alpes pour tous les départements
ce que je cherche à faire :
faire en sorte que lorsque je tape dans mon formulaire1 le n° de dpt; il remplisse automatiquement le nom du dpt et la région en allant chercher les infos dans tab2
Je précise que je suis totalement novice dans access et que requete macro et autres sont du chinois pour moi
Sur les 3 premières lignes dans la feuille "noms" lorsque tu tapes un département (de 1 à 10) tu as sa désignation qui arrive automatiquement (de la feuille "départements")
Cordialement.
-->Message édité par fdatch le 02/11/2009 17:17:14<--
Bonsoir,
De toute façon, il faudra bien saisir tes données, que ce soit dans Excel ou Access.
Malheureusement, je ne connais pas access, enfin pas suffisamment pour t'aider.
Bon courage.
Cordialement.
Si j'ai bien compris, tu as :
Tab2 des données de base.
Tab1 le nom de personne à qui tu veux associer une adresse.
Quand tu remplis ton formulaire tu veux qu'il affiche l'ensemble des données correspondantes. Est-ce bien cela?
Regarde ici et dis moi si c'est cela qui t'interesse
bonjour
access combien ?
Dans Acces il faut éviter les entées redondantes;
il est donc superflu que dans tes tables 1 et 2 tu ais les mêmes informations code postal ville ;
Si tu choisis que c'est ta table 1 qui va contenir ces informations, ton formulaire 2 ne sera pas basé sur ta table 2 seulement, mais sur une requête que va faire la symbiose entre ta table 2 et ta table 1.
Il va falloir trouver un champ de liaison . Lequel ? sans voir tes tables il est difficile de te donner la réponse, mais c'est comme cela que fonctionne Access.
Par ailleurs tu parles de plusieurs dizaines de champ pour une seule table : ça me parait énorme. Le gros intérêt d'une base de données, c'est justement de scinder les données et de ne les regrouper qu'à l'occasion d'un formulaire ou d'un état.
Un formulaire est rarement l'image d'une table seule, sauf dans les cas très simples.
-->Message édité par procole le 05/11/2009 20:19:43<--