Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo
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 ?
        [Débutant] Comment remplir une table à l'aide d'un formulaire ?
        5.1. Tables (23)
                Comment attacher une table Oracle ?
                Comment connaître la date de création d'une table en DAO ?
                Comment connaître la date de dernière modification d'une table en DAO ?
                Quelle est la différence entre table liée et table importée ?
                Comment exporter plusieurs tables en même temps ?
                Est-il possible de modifier les tables systèmes ?
                Comment connaître le nombre d'enregistrements d'une table ou d'une requête ?
                Comment renommer une table avec ADO ?
                Comment supprimer une table avec ADO ?
                Comment faire pour que toutes les tables liées ne soient plus présentes dans ma base de données ?
                Comment savoir si une table existe ?
                Comment tester l'existence d'une table avec ADO ?
                Comment afficher les tables masquées ?
                Comment fusionner deux tables, en ne gardant pas les enregistrements de la table 2 identiques à ceux de la table 1 ?
                Comment ouvrir une table en mode exclusif ?
                Comment lier des tables en VBA dans une base de données protégées par un mot de passe ?
                Comment savoir si une table est verrouillée ?
                Comment récupérer le chemin d'accès à la Base contenant les tables par ADO ?
                Comment obtenir la clé primaire d'une table en ADO ?
                Comment mettre à jour des tables liées après modifications ?
                Comment renommer une table en SQL ?
                Comment renommer une colonne en SQL ?
                Comment supprimer une table si elle existe ?
        5.2. Champs (31)
                Ajout d'un champ NuméroAuto à une table existante en SQL
                Comment avoir un champ de texte de plus de 255 caractères ?
                Comment changer le format d'un numéro auto ?
                Création d'un champ NuméroAuto en SQL
                Comment supprimer les trous des champs NuméroAuto ?
                Comment interdire les doublons sur la combinaison de plusieurs champs ?
                Comment modifier la légende d'un champ d'une table via VB
                Comment modifier le type d'un champ de ma table ?
                Comment connaitre le nombre de champs d'une table ?
                Comment ajouter un champ dans une table ?
                Comment renommer un champ avec ADO ?
                Comment renommer un champ avec DAO ?
                Comment renommer un champ en SQL ?
                Comment supprimer un champ avec ADO ?
                Quel type de champ choisir pour un code postal ?
                Comment vérifier l'existence d'un champ avec ADO ?
                Comment modifier les masque de saisie d'un champ ?
                Champs calculés dans une table Access
                Comment récupérer la liste des champs des tables et leurs descriptions ?
                Comment connaitre les noms des champs composant la clé primaire d'une table ?
                Comment faire pour afficher des 0 après la virgule ?
                Comment modifier la valeur par défaut d'un champ d'une table en SQL ?
                Comment créer une clé primaire composée en VBA avec ADO ?
                Comment créer une clé primaire composée en VBA avec DAO
                Comment obtenir une valeur aléatoire unique dans un champ ?
                Comment modifier la position d'une colonne dans une table en VBA ?
                Comment mettre une valeur par défaut dans un champ d'une table ?
                Comment créer un lien hypertexte en dynamique ?
                Comment créer un champ de type décimal ?
                Comment connaitre le nom du champ vide qui ne saurait être null ?
                Comment trier les champs par ordre alphabétique dans une table ?
        5.3. Trucs et Astuces (11)
                La création d'un champ dans une table liée m'est refusé.
                Comment créer un formulaire instantané par rapport à une table X en VBA ?
                [VBA] Comment masquer une table ?
                Comment faire pour trouver le plus grand nombre contenu dans une table ?
                Rétablir les liaisons des tables liées après déplacement d'une base fractionnée
                Comment savoir quelle valeur vient de prendre un champ NuméroAuto après l'ajout d'un enregistrement ?
                Comment créer son propre numéroAuto ?
                Est-il possible de changer le nom d'une table, champ ou requête et que chaque partie de code basé sur un de ces éléments soit automatiquement mis à jour ?
                Comment récupérer la valeur du dernier numéro auto inséré dans une table ?
                Comment réinitialiser un champ de type numéro Auto ?
                Comment vider les tables d'erreurs ?

precedent    sommaire    suivant   


Comment récupérer le nom des tables et de leurs champs ?
auteurs : Gaël Donat, Tofalu
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 : fr Définition et manipulation de données avec DAO par Tofalu
lien : faq Comment déclarer une référence dans MS-Access ?

[Débutant] Comment remplir une table à l'aide d'un formulaire ?
auteur : FRED.G
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 formualire, 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. un 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.


precedent    sommaire    suivant   

Consultez les autres F.A.Q's


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com