IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ MS-Access

FAQ MS-AccessConsultez toutes les FAQ

Nombre d'auteurs : 140, nombre de questions : 926, dernière mise à jour : 15 juin 2021 

 
OuvrirSommaireTables et Champs

Pour exécuter ce code, il faut activer la référence : Microsoft DAO 3.x Object Library.

 
Sélectionnez
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
Créé le 3 septembre 2004  par Gaël Donat, Tofalu

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 ?

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.
Créé le 10 mai 2005  par FRED.G

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.