Programmation Access
Fermé
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
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
A voir également:
- Programmation Access
- Application de programmation - Guide
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Acer quick access ✓ - Forum Windows
- Quick acces ✓ - Forum Windows
1 réponse
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
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