FAQ MS-Access
FAQ MS-AccessConsultez toutes les FAQ
Nombre d'auteurs : 140, nombre de questions : 926, dernière mise à jour : 15 juin 2021
- Comment gérer les images dans une base de données ?
- Comment récupérer le nom des tables et de leurs champs ?
- Comment sortir un descriptif détaillé de toutes ses tables et de leurs attributs ?
- Comment remplir une table à l'aide d'un formulaire ?
- 5.1. Tables (23)
- 5.2. Champs (31)
- 5.3. Trucs et Astuces (11)
Comme souvent la solution se trouve sur le site de sqlpro.
Lien : Gérer les images dans une base de données
Lien : Comment afficher dans un formulaire une image se trouvant dans un dossier ?
Lien : Gestion de photos par formulaire
Pour exécuter ce code, il faut activer la référence : Microsoft DAO 3.x Object Library.
Public
Sub
test
(
)
Dim
Db As
DAO.Database
Dim
tbd As
DAO.TableDef
Dim
fld As
DAO.Field
Set
Db=
CurrentDb
For
Each
tbd In
Db.TableDefs
For
Each
fld In
tbd.Fields
MsgBox
"Table : "
&
tbd.Name
&
" Colonne : "
&
fld.Name
Next
Next
End
Sub
Lien : Lister les tables et les champs d'une base de données
Lien : Définition et manipulation de données avec DAO par Tofalu
Lien : Comment déclarer une référence dans MS Access ?
Voir : Outils / Analyse / Documentation
Lien : Lister les tables et les champs d'une base de données
La façon la plus simple est d'utiliser des contrôles dans un formulaire dépendant.
Pour cela il faut créer un nouveau formulaire en utilisant l'Assistant ou en l'ouvrant en mode Création.
Pour définir soi-même les contrôles dans le formulaire, il suffit de les faire glisser depuis la barre d'outils "Boîte à outils", vers une section (Détail ou autre) du formulaire.
Pour lier un contrôle (par ex. une zone de texte) d'un formulaire à un champ d'une table, il suffit de définir la propriété Recordsource (Source) du formulaire en choisissant la table en question ou une requête basée sur la table, puis de définir la propriété Controlsource (Source contrôle) du contrôle en choisissant un champ de la table ou requête source.
Ainsi les champs liés seront automatiquement mis à jour dans la table correspondante lors de la saisie dans les contrôles du formulaire.
Remarque :
- pour définir en mode Création les propriétés du formulaire, il faut faire un clic droit sur le petit carré qui se trouve à l'intersection des règles en haut à gauche du formulaire ;
- pour définir les propriétés d'un contrôle, il faut faire un clic droit sur celui-ci.