FAQ MS-Access

FAQ MS-AccessConsultez toutes les FAQ
Nombre d'auteurs : 140, nombre de questions : 926, dernière mise à jour : 15 juin 2021
Sommaire→Tables et Champs- 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 SubLien : 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.



