Access vous permet de réutiliser la conception d’une base de données de différentes manières. Vous pouvez enregistrer une base de données entière en tant que modèle, enregistrer une partie d’une base de données en tant qu’application ou enregistrer un champ ou un jeu de champs en tant que modèle de type de données. Dans chaque cas, Access crée un fichier que vous pouvez ensuite partager avec d’autres personnes. De même, vous pouvez utiliser ces fichiers à partir de tiers.
Cet article explique comment enregistrer divers objets de base de données en tant que modèles, avec des données dans certains cas. Il aborde également les différents fichiers modèles et la manière de les partager. Cet article fournit des détails sur les composants d’application fournis avec Access.
Contenu de cet article
- Présentation
- Enregistrement et partage d’éléments de conception de base de données en vue de leur réutilisation
- Enregistrer une base de données en tant que modèle de base de données ou composant d’application (*.accdt)
- Enregistrer un champ en tant que modèle de type de données (*.accft)
- Réutiliser la conception de base de données d’un tiers
Présentation
Parfois, vous ne voulez pas recommencer à zéro. Lorsque vous passez beaucoup de temps à bien concevoir votre conception, vous voulez en tirer le meilleur parti, par exemple en la réutilisant. Ou peut-être voulez-vous profiter du travail de conception déjà effectué par d’autres. Access vous propose trois façons principales de réutiliser la conception d’une base de données :
- Les modèles de base de données sont des fichiers (type de fichier *.accdt) que vous pouvez utiliser pour créer une base de données. En règle générale, une base de données constituée à partir d’un modèle est prête à l’emploi, mais vous pouvez la personnaliser en fonction de besoins spécifiques. Par exemple, le modèle de base de données web Assets offre des fonctionnalités de base de gestion des ressources, mais vous souhaiterez peut-être l’étendre en ajoutant des informations de service ou de budget qui se rapportent à votre organisation. Access inclut divers modèles de base de données, visibles en mode Backstage à l’ouverture d’Access.
- Les composants d’application sont des fichiers comme les modèles de base de données, mais vous les utilisez pour ajouter des éléments de conception à une base de données existante, plutôt que de servir de base à une nouvelle base de données. Par exemple, la partie d’application Commentaires fournit une table configurée pour contenir des commentaires, y compris un champ Date/Heure. Certains composants d’application démarrent un Assistant pour vous aider à créer une relation afin de définir la manière dont ils s’intègrent à vos tables existantes. Access est fourni avec plusieurs composants d’application, que vous pouvez voir sous l’onglet Créer .
- Les modèles de type de données sont des fichiers que vous pouvez utiliser pour créer des champs et des combinaisons de champs. Par exemple, vous pouvez utiliser les modèles de type de données Dates de début et de fin pour ajouter une paire de champs Date/heure à une table en un seul clic. Les modèles de type de données utilisent un type de fichier différent (*.accft) des modèles de base de données et des composants d’application. Access inclut de nombreux modèles de type de données. Vous pouvez les afficher sous l’onglet Champs lorsqu’une table est ouverte en mode Feuille de données.
Enregistrement et partage d’éléments de conception de base de données en vue de leur réutilisation
Créer un modèle de base de données ou un composant d’application Enregistrez une base de données en tant que fichier *.accdt à l’aide des commandes de l’onglet Fichier . (Pour connaître les étapes, voir la section Enregistrer et réutiliser des éléments de conception de base de données.) Vous pouvez ensuite utiliser le modèle pour créer une base de données ou, s’il s’agit d’une partie d’application, ajouter ses fonctionnalités à une base de données existante.
Les modèles de base de données et les composants d’application que vous créez sont stockés par défaut dans votre dossier de modèles de données d’application itinérantes (par exemple, C :\Users\<username>\AppData\Roaming\Microsoft\Templates\Access\). Vous pouvez placer des fichiers modèles dans ce dossier pour les rendre disponibles en tant que modèles de base de données ou composants d’application. De même, vous pouvez copier des fichiers modèles à partir de ce dossier et les donner à d’autres pour leur propre usage.
Remarque
Comme toujours, soyez prudent lorsque vous utilisez des fichiers provenant de tiers.
Créer un modèle de type de données Enregistrez une sélection de champs de table en tant que fichier *.accft à l’aide d’une commande de l’onglet Champs . (Pour connaître les étapes à suivre, consultez la section Enregistrer et réutiliser des éléments de conception de base de données.)
Les modèles de type de données que vous créez sont stockés par défaut dans le dossier Modèles de données de votre application itinérante (par exemple, C :\Users\<username>\AppData\Roaming\Microsoft\Templates\Access\). Vous pouvez placer des fichiers modèles de type de données dans ce dossier pour les rendre disponibles en tant que types de données pour les nouveaux champs. De même, vous pouvez copier des fichiers modèles à partir de ce dossier et les donner à d’autres pour leur propre usage.
Remarque
Comme toujours, soyez prudent lorsque vous utilisez des fichiers provenant de tiers.
Haut de la page
Enregistrer une base de données en tant que modèle de base de données ou composant d’application (*.accdt)
Vous enregistrez une base de données en tant que modèle de base de données ou composant d’application à l’aide des commandes de l’onglet Enregistrer & publier en mode Backstage.
Sous l’onglet Fichier , cliquez sur Enregistrer & publier.
Sous Enregistrer la base de données sous, cliquez sur Modèle.
Dans la boîte de dialogue Créer un modèle à partir de cette base de données , spécifiez les champs suivants :
Nom Obligatoire. Entrez le texte qui identifiera le composant de modèle ou d’application. Access affiche ce nom à côté du composant de modèle ou d’application.
Descriptif Entrez un texte qui décrit le contenu ou l’objectif du modèle ou de la partie d’application. Celle-ci s’affiche dans l’info-bulle du composant de modèle ou d’application.
Catégorie Sélectionnez Modèles utilisateur pour que la partie application s’affiche sous Modèles utilisateur dans le ruban (valeur par défaut). Vous pouvez également ajouter une catégorie en la tapant, et vous pouvez ensuite affecter cette partie d’application et les futures parties à cette catégorie. La nouvelle catégorie s’affiche dans le ruban.
Icône Spécifiez une icône à afficher pour le composant de modèle ou d’application. Pour les composants d’application, cette icône s’affiche dans la galerie de composants d’application sur le ruban.
Préversion Spécifiez une image plus grande à afficher pour le modèle en mode Backstage. Lorsque vous recherchez un modèle, cette image est celle que vous verrez pour ce modèle.
Table primaire Spécifiez une table qui sera la table primaire de la partie application. Cette table sera utilisée par défaut pour associer la partie application à d’autres tables d’une base de données à laquelle la partie est ajoutée. Lorsqu’une personne utilise le composant d’application, Access démarre un Assistant pour vous aider à créer la relation. Bien que la table primaire soit utilisée par défaut, vous pouvez sélectionner une autre table lorsque l’Assistant s’exécute.
Formulaire d’instanciation Spécifiez un formulaire qui s’ouvrira par défaut lors de la première ouverture des bases de données créées à partir de ce modèle. Ce formulaire ne s’ouvre qu’une seule fois par défaut. Le formulaire peut contenir du code qu’il exécute lorsqu’il s’ouvre, mais la présence de code génère un avertissement de sécurité.
Partie application Cochez cette case pour enregistrer la base de données en tant qu’élément d’application. Désactivez cette zone case activée pour enregistrer la base de données en tant que modèle de base de données.
Remarque
Vous devez cocher cette case case activée avant de pouvoir spécifier une valeur pour la table primaire.
Inclure des données dans le modèle Activez cette zone case activée pour enregistrer les données qui se trouvent dans la base de données dans le cadre du modèle. Lorsque de nouvelles bases de données sont créées à partir du modèle, elles incluent ces données.
Cliquez sur OK pour enregistrer votre modèle. Par défaut, Access enregistre votre modèle dans C :\Users\<current user>\AppData\Roaming\Microsoft\Templates\Access\.
Enregistrer un champ en tant que modèle de type de données (*.accft)
Pour créer un modèle de type de données, vous devez sélectionner un champ ou une combinaison de champs, puis utiliser une commande sur le ruban pour les enregistrer en tant que modèle. Avant de commencer, assurez-vous que le ou les champs sont configurés comme vous le souhaitez : définissez les propriétés que vous souhaitez conserver dans le cadre du modèle de type de données. Par exemple, si vous souhaitez créer un modèle de type de données « euro », vous pouvez créer un champ monétaire, puis définir son format sur Euro.
Ouvrez la table qui contient les champs ou les champs que vous souhaitez enregistrer en tant que modèle.
Sélectionnez le ou les champs que vous souhaitez enregistrer pour les réutiliser.
Sous l’onglet Champs , dans le groupe Ajouter & supprimer , cliquez sur Autres champs, puis sur Enregistrer la sélection sous un nouveau type de données.
Dans la boîte de dialogue Créer un nouveau type de données à partir de champs , spécifiez les éléments suivants :
- Nom Obligatoire. Il identifie votre modèle de type de données et s’affiche dans la liste des champs disponibles lorsque vous choisissez un champ dans la liste Plus de champs .
- Descriptif Entrez du texte qui décrit le contenu ou l’objectif du modèle de type de données. Cela s’affiche dans l’info-bulle qui s’affiche lorsque vous pointez sur le modèle de type de données dans la liste Plus de champs .
- Catégorie Sélectionnez une catégorie dans laquelle répertorier le modèle de type de données dans la liste Plus de champs . Par défaut, la catégorie est Types définis par l’utilisateur.
- Formulaire d’instanciation Si vous le souhaitez, spécifiez un formulaire qui s’ouvrira par défaut la première fois que le modèle de type de données est utilisé.
Cliquez sur OK pour enregistrer votre modèle de type de données.
Réutiliser la conception de base de données d’un tiers
Vous pouvez rendre un modèle de base de données ou une application tiers disponible sur le ruban en plaçant une copie du fichier .accdt dans le dossier approprié de votre ordinateur.
Récupérez le fichier modèle (il doit avoir une extension de fichier .accdt ou .accft).
Placez une copie du fichier dans <System Root Users>\<current user>\AppData\Roaming\Microsoft\Templates\Access\, où :
<La racine> système est le dossier racine de votre installation Windows (généralement C :\), et
<L’utilisateur> actuel est le nom d’utilisateur que vous avez utilisé pour vous connecter à Windows.
Remarque
Si le dossier n’existe pas encore, créez-le.
Effectuez l’une des opérations suivantes :
- Pour utiliser un modèle de base de données, dans l’onglet Fichier , cliquez sur Nouveau, sur Mes modèles, cliquez sur le modèle souhaité, puis cliquez sur Créer.
- Pour utiliser un composant d’application, ouvrez la base de données à laquelle vous souhaitez ajouter le composant, puis dans l’onglet Créer , cliquez sur Composants d’application, puis cliquez sur le composant souhaité.
- Pour utiliser un modèle de type de données, ouvrez la table dans laquelle vous souhaitez créer un champ, puis sous l’onglet Champs , dans le groupe Ajouter & supprimer , cliquez sur Autres champs, puis sur le modèle de type de données souhaité.
Haut de la page