Programmation Access

Souleymane -  
 tibob -
Bonjour,

SVP, je cherche à savoir comment afficher dans un formulaire Access les informations d'une autre table. Autrement dit j'ai un formulaire relevé des notes (table relevé de note) donc quand je donne le code étudiant dans le formulaire relevé comment afficher une fois le code étudiant introduit, les informations liées à l'étudiant par exple (Date de naissance, Classe...)

Merci par avance

1 réponse

  1. tibob
     
    tu as une table ETUDIANT qui contient les renseignements sur les etudiants (CodeEtudiant,nom,prenom,date naissance,classe...)

    dans ton formulaire, dans les proprietes du controle codeetudiant, tu ajoute une procedure evenementielle a l'evenement ApresMAJ (apres Mise A Jour)

    dans ton code:

    //declaration des variables
    dim mabase as database
    dim record as recordset

    set mabase=currentdb
    set record=mabase.openrecordset("ETUDIANT")

    //si dans ta table codeetudiant est la clé primaire:
    record.index="PrimaryKey"
    record.seek "=", CaseCodeetudiant.value //contenu du controle codeetudiant

    //teste si cet enregistrement existe
    if record.nomatch=false then
    //met dans les zones de saisie le contenu des champs de ta table
    CaseNom = record![Nom]
    CaseDateNaissance = record![DateDeNaissance]
    ...
    endif

    voili voilo
    bon courage
    1