Créer une facture avec Access - Partie 1/3 - Création des tables et des relations
10 pages
Français

Créer une facture avec Access - Partie 1/3 - Création des tables et des relations

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
10 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Tutoriel en 3 parties pour apprendre à créer une facture Access de A à Z grâce à des tables, relations, formulaires, sous-formulaires, états. Comment créer des tables Access pour créer une facture ? Comment créer des relations Access pour créer une facture ?

Sujets

Informations

Publié par
Publié le 19 janvier 2021
Nombre de lectures 105
Licence : Tous droits réservés
Langue Français

Extrait

Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Créer une facture avec Access
Partie 1/3 - Création des tables et des relationsCe tutoriel a été mis à jour en 2019. Pour consulter sa MAJ, rendez-vous sur lapage du tutoriel Gérer sa facturation avec Access. Besoin d’une application prête à l’emploi et complète pour gérer vos devis et factures avec Access ? Découvrez l’application sur sapage de présentation.Suite à la demande de plusieurs abonnés, nous allons, dans ce tutoriel en 3 parties,créer une facture sous Access. Si vous gérez la liste de vos clients sur Access, le fait de créer vos factures à partir de cette même base de données vous fera gagner un temps précieux. Il y a différentes manières de créer cette "application" de gestion de factures, mais je vais vous montrer comment en créer une de façon simple et vous pourrez tout à fait la personnaliser selon vos besoins. Cependant, si vous établissez énormément de factures, je vous invite à vous tourner vers un logiciel de facturation adéquat. Je vais faire de nombreuses manipulations dans ce tutoriel et, pour éviter davoir à tout réexpliquer dans le détail sur la raison pour laquelle je fais certaines actions, vous devrez savoir : Créer une base de données Access(voir larticle en 4 parties :Partie 1Création dune table, Partie 2 Création dune requête,Partie 3d Création un formulaire,Partie 4Création dun état)Créer des relations entre les tables (voir larticleÀ quoi servent les relations entre les tables Access et comment les créer ?) Créer des boutons de contrôlesl (voir articleCréer des boutons de contrôle dans un formulaire Access)Créer un sous-formulaire(voir larticleCréer un sous-formulaire Access) Utiliser les champs calculés(voir larticleUtiliser les champs calculés sous Access).
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
1
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Ce tutoriel est divisé en3 parties: Partie 1 :création des tables et des relationsPartie 2 :création du formulaire principal et de ses sous-formulairesPartie 3 :création des états et de linterfacePour chaque objet de la base de données, je placerai un préfixe avant son nom afin de mieux le retrouver : T pour table, R pour requête, F pour formulaire, S/F pour sous-formulaire et E pour état. Création des tables Access Nous allons donc commencer parcréer nos tables: T_Clients :coordonnées de chaque client.T_Date_facture :servira en tant que sous-formulaire et répertoriera toutes les factures établies. T_Facture :servira en tant que sous-formulaire et répertoriera tous les items de chaque facture établie.T_Tarifs :répertorie tous les produits à vendre avec leurs tarifs datés. De cette manière, en cas de modification de tarifs, les factures antérieures ne seront pas modifiées, mais les factures ultérieures auront le nouveau tarif.Nous allons commencer par créer les tablesT_Clients etT_facturesà une feuille de grâce calculs Excel que nous allons importer. Vous trouverez cette dernièreau bas de l’article. Ouvrez une nouvelle base de données, fermez la table créée par défaut et cliquez sur
Excel
de longletDonnées externes.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
2
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Cliquez surParcourir…pour aller rechercher le fichier téléchargé et cliquez surOk.
Cliquez surSuivant.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
3
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Cochez la casePremière ligne contient les en-têtes de colonneset cliquez surSuivant.
Cliquez surSuivant.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
4
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Cliquez surSuivanten laissant cochée la caseLaisser Access ajouter une clé primairepour quAccess génère un numéro automatique pour chaque client.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
5
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Enfin, donnez le nomT_Clientsà cette table et cliquez surTermineretFermer. Notre tableClientsest créée, nous allons juste modifier certaines choses.
Ouvrez cette table et passez enMode créationcliquant droit sur l en onglet T_Clients. Modifiez le nom du champIDenID_Clientafin de le repérer plus facilement par la suite. Dans le champCivilité, choisissezAssistant Liste de choixet tapez les valeursM.,MmeetMlle. Pour les champsCPetTéléphone, saisissez respectivement les masques de saisie99999et99 99 99 99 99. Fermez la table en acceptant denregistrer les modifications apportées. Nous allons maintenant importer la liste des produits en vente. Pour cela, recliquez sur
Excel de longletDonnées externes, recherchez le fichier Excel utilisé précédemment et cliquez surOk.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
6
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Cette fois-ci, choisissez longletTarifset cliquez surSuivant. Laissez la casePremière ligne contient les en-têtes de colonnescochée et cliquez surSuivantjusquau choix du nom de la table que vous nommerezT_Tarif. Cliquez surTerminer et Fermer.
Encore une fois, ouvrez la table créée enMode création , renommez le champID enID_Tarifs. Passez leFormat du champPrix_unitaire enMonétaire et saisissez0(zéro) pour saValeur par défaut. Enfin, pour le champDate, indiquez unFormat
Date abrégéeet leMasque de saisie99/99/9999. Fermez la table en acceptant denregistrer les modifications apportées. Les 2 tables suivantes vont être créées manuellement. Créez la tableT_Date_factureavec les champs suivants : ID_Date_facture :NuméroAuto. Ce champ est la clé primaire ; ID_Client :Numérique ; Date_Facture :Date/Heure. Choisissez leFormat Date abrégéet leMasque de saisiedu même nom en cliquant sur; Mode_de_paiement :Assistant liste de choix (dans la boîte de dialogue, vous sélectionnerezJe taperai les valeurs souhaitéeset saisirez les données suivantes les unes Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net7
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
en dessous des autres : Chèque, Virement, Espèces, CESU. Cochez la caseLimiter à la liste). Créez la tableT_Facturesavec les champs suivants : ID_Facture :NuméroAuto. Ce champ est la clé primaire ;ID_Date_facture :Numérique. Choisissez lIndex avec doublons;ID_Tarif :Numérique. Choisissez lIndex avec doublons;Désignation :Texte court ;
Quantité :Numérique ;Prix_unitaire :Monétaire.Création des relations Access
Nous allons maintenantcréer nos relations. Pour cela, cliquez surRelationslongletOutils de base de données. Cliquez surAfficher
relations
 dans toutes les
 et, si vous avez déjà des relations créées, supprimez les
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
8
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
liens en cliquant droit dessus >Supprimer
droit dessus >Masquer la table
.
, puis masquez les tables en cliquant
Cliquez surAfficher la table et, dans la boîte de dialogue, double-cliquez sur chacune de vos 4 tables avant de cliquer surFermer.
Créez vos relations de manière à avoir un lien : Entre le champID_Client de la tableT_Clients et le champID_Clientla table de T_Date_facture;
Entre le champID_Date_facturede la tableT_Date_factureet le champID_Date_facturede la tableT_Factures; Entre le champID_Tarifde la tableT_Tarifset le champID_Tarifde la tableT_Factures. Pour chaque relation, cochez les casesAppliquer lintégrité référentielle,Mettre à jour en cascade les champs correspondantsetEffacer en cascade les enregistrements correspondants.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
9
Votre Assistante :https://www.votreassistante.net- le 19/09/2013
Vos relations devraient ressembler à ça :
Dans la prochaine partie de ce tutoriel, nous découvrironscomment créer le formulaire principal et ses sous-formulaires. Tutoriel réalisé avec Access 2013 Voir la version vidéo de cet article
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
10
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents