Access 2003

ALAINMANTE -  
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonjour, profane en ACCESS (2003), quelqu’un peut-il me conseiller : j’ai une table dont le 1° champ est un NuméroAuto, un 2° champ qui comprend toute une liste d’établissements scolaires, un 3° qui contient leurs codes d’identification administratifs correspondants, si bien qu’en mode feuille de données j’ai sur la même ligne le numéro, le nom de l’établissement et son code administratif. J’utilise cette table pour créer une contrôle de liste déroulante que je mets dans un formulaire de saisies pour alimenter une autre table qui contiendra les enregistrements avec nom de l’établissement et code, plus d’autres renseignements spécifiques dans d’autres champs encore.
Comment faire pour qu’en cliquant sur un nom de ma liste déroulante de noms d’établissements, apparaisse automatiquement dans un contrôle texte contigu le code administratif sans qu’on ait à le saisir ? Faut–il écrire un code en VBA où y-a-t-il un autre moyen ? Merci de m’aider.

1 réponse

LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Vu que le code administratif existe déjà dans la table Déjà existante, il ne sert à rien - pire, il est néfaste - de remettre ce code dans la deuxième table.

Tes deux tables seront liées par le numéro automatique qui sert de clé (Pas forcément une bonne idée, le N°Auto, d'ailleurs...) et tu n'auras qu'à indiquer ce numéro à la deuxième table. Si tu as besoin d'infos se trouvant dans les deux tables, dans un formulaire ou une requête, tu baseras l'objet en question sur les deux tables!!!
0