TAMMERMANN Fabien VINCENT Sébastien PROJET GESTION : LES AMORTISSEMENTS MICROSO

TAMMERMANN Fabien VINCENT Sébastien PROJET GESTION : LES AMORTISSEMENTS MICROSOFT ACCESS 2000 VISUAL BASIC APPLICATION MICROSOFT EXCEL 2000 TUTEUR : Mr TONDEUR SOMMAIRE Introduction 1 I. Guide d’utilisation 2 • Création d’une immobilisation 3 • Gestion d’une immobilisation 4 • Gestion globale des immobilisations 5 • Les paramètres 6 II. Présentation technique 7 • Les tables 8 • Les formulaires 10 • Le code : VBA 11 • EXCEL 12 III. Les problèmes rencontrés 13 • Les liaisons ACCESS – EXCEL 14 • La macro 15 • L’enregistrement des données 16 Conclusion 17 INTRODUCTION Dans le cadre d’un projet en gestion, nous avons choisis de réaliser un logiciel ayant pour thème le calcul d’amortissement. Ce logiciel est conçu à l’aide des logiciel ACCESS et EXCEL 2000. ACCESS a été utilisé pour stocker les informations des différentes immobilisations ainsi que pour réaliser une interface intuitive pour l’utilisateur. EXCEL nous a permit d’élaborer plus facilement les feuilles de calculs des amortissements. Nos objectifs étaient de permettre à un utilisateur d’enregistrer des immobilisations afin de voir leurs tableaux d’amortissements aussi bien en linéaire qu’en dégressif.. L’application devait permette de changer certains paramètres tel que l’indice de l’amortissement dégressif par exemple. De plus, l’utilisateur pourrait modifier, visualiser ou supprimer une ou plusieurs immobilisations. L’impression devait être possible. Un fichier d’aide serait lié à ce logiciel. I. Guide d’utilisation Lorsqu’on lance le logiciel, l’utilisateur voit apparaître en premier plan la fenêtre du menu principal. Le menu principal se décompose en plusieurs parties : - Au centre, 4 boutons ayant les intitulés suivant : Création d’une immobilisation, Gestion d’une immobilisation, Gestion globale des immobilisations et paramètres. Notre guide d’utilisation sera donc divisé en plusieurs sous parties, ayant chacune la description d’un bouton. - Ce menu principal contient aussi le bouton Quitter pour sortir du logiciel et le bouton Aide qui pointe directement vers le guide d’utilisation. Figure 1.1 : Menu principal • Création d’une immobilisation L’utilisateur en cliquant sur le bouton de création d’une immobilisation ouvre une fenêtre présentant différents champs de saisie. En effet, une immobilisation se caractérise par son libellé, son prix d’achat, sa date d’achat. Un numéro automatique pour chaque immobilisation sera attribué, celui-ci ne figurera pas aux yeux de l’utilisateur. Afin d’effectuer des calculs d’amortissement plusieurs informations nous sont nécessaires comme la date de mise en service, le type d’amortissement, le nombre d’années pendant lequel l’amortissement sera réalisé ainsi qu’une zone de commentaire dans laquelle l’utilisateur pourra donner des précisions sur l’immobilisation. En ce qui concerne le type d’amortissement, nous avons 2 possibilités : linéaire ou dégressif. Le linéaire est utilisé pour des immobilisations qui ont été achetées en occasion. La somme à amortir chaque année et alors égale au prix d’achat divisé par le nombre d’année. Les immobilisations neuves sont quant à elles amorties de manière dégressives. Cela signifie, que dans les premières années on amortit plus. Ceci est dû qu’une immobilisation neuve perd plus rapidement de la valeur. Le bouton enregistrer permet de sauvegarder cette immobilisation. Figure 1.2 : Création d’une immobilisation • Gestion d’une immobilisation La gestion d’une immobilisation permet de modifier, supprimer ou de voir le calcul d’amortissement d’une immobilisation choisie. Un menu déroulant permet de connaître toutes les immobilisations qui ont été préalablement enregistrées. L’utilisateur n’a plus qu’à sélectionner celle qui l’intéresse pour voir automatiquement toutes ses caractéristiques. A ce moment là il a le choix de la supprimer si par exemple l’immobilisation a été amortit entièrement, ou de modifier ses caractéristiques comme par exemple son libellé ou ajouter des commentaires. Figure 1.3 : Gestion d’une immobilisation L’appuie sur le bouton Voir le calcul d’amortissement, ouvre une feuille EXCEL contenant tous les calculs ainsi que toutes les caractéristiques de l’immobilisation. Nous avons en tête de page le libellé de l’immobilisation, Le type d’amortissement représenté par un L pour linéaire ou un D pour dégressif. En ce qui concerne l’indice ‘k’, il n’est utilisé que dans le cas d’une immobilisation amortit dégressivement. Nous en reparlerons dans la sous partie : Paramètre. Figure 1.4 : Tableau d’amortissement d’une immobilisation • Gestion globale des immobilisations Cette fonction permet essentiellement de voir dans une même fenêtre toutes les immobilisations qui ont été crées ainsi que leurs caractéristiques. Ici aussi l’utilisateur peut modifier chaque immobilisation comme il le souhaite. Sur chaque ligne représentant une immobilisation nous avons un bouton de suppression, de ce fait en cliquant dessus l’utilisateur supprime l’immobilisation correspondante. Mais ce qui est vraiment intéressant est l’utilisation du bouton Générer un classeur EXCEL. En effet, celui-ci crée 3 pages de données dans un fichier EXCEL. Nous avons les pages : immobilisations, linéaire et dégressif. La première page contient un tableau avec le détail de toutes les immobilisations. Notons qu’ici l’utilisateur peut voir les numéros automatiquement générés par le système pour chaque immobilisation. Figure 1.5 : Tableau des immobilisations Les 2 pages suivantes du classeur EXCEL montrent les amortissements des immobilisations choisis par l’utilisateur. L’utilisateur n’a tout simplement qu’à rentrer le numéro correspondant à l’immobilisation dont il souhaite avoir le calcul de l’amortissement. Attention, il doit entrer ce numéro dans la page (linéaire ou dégressif) correspondant au type d’amortissement caractérisé par l’immobilisation choisit. Exemple : Pour l’immobilisation Vélo, nous voyons que le type d’amortissement est Linéaire donc l’utilisateur entrera son numéro automatique qui est ici de 40 dans la page linéaire du classeur EXCEL. Pour l’immobilisation Armoire, le numéro 41 dans la page dégressif. Figure 1.6 : Tableau d’amortissement linéaire Figure 1.7 : Tableau d’amortissement dégressif • Paramètres Cette fonction permet tout simplement de régler les paramètres pour les amortissements de type dégressifs. En effet, pour le calcul de l’amortissement en dégressif nous avons besoin de 3 coefficients, lesquels peuvent changer au cours des années. Pour l’années 2003, les coefficients par défaut sont : 1.25 pour un amortissement dégressif d’une durée inférieure ou égal à 3 ans. 1.75 pour un amortissement dégressif d’une durée de 4 ou 5 ans. 2.25 pour un amortissement dégressif d’une durée supérieure ou égale à 6 ans. Le bouton ayant pour intitulé : Valeur par défaut, permet de réinitialiser les coefficients. Figure 1.8 : Les paramètres II. Présentation technique • Les tables La table sur les immobilisations : La table Immo a pour fonction de stocker toutes les informations nécessaires des immobilisations. La table Immo possède pour ceci 8 champs différents : - Le num_immo qui correspond au numéro de l’immobilisation et qui est généré automatiquement. Ce numéro est utilisé en tant que clé primaire. C’est donc ce numéro qui est utilisé dans la plupart des fonctions du logiciel afin de connaître les caractéristiques d’une immobilisation. - Le libelle_immo qui ne doit pas dépasser 50 caractères. Cette colonne ne peut contenir de doublon. - Le prix_achat qui est en euros. - La date_achat et la date_mise_en_service qui sont toutes les deux au format Date, ce qui oblige l’utilisateur à entrer une date valide sinon un message d’erreur apparaît. - Un type_am correspondant au type d’amortissement sois linéaire ou dégressif. - Le nb_annees. - Un commentaire. Figure 2.1 : La table Immo en mode création Figure 2.2 : La table Immo en mode feuille de données La table pour les paramètres : La table param est utilisée pour stocker les informations relatives aux différents coefficients nécessaires pour le calcul d’amortissement en dégressif. La table param est constituée de 4 champs et de 2 lignes : - le type_param. Il y a de type différents et c’est ceci qui caractérise que cette table possède 2 lignes. C’est 2 types sont : param_courant et param_origine qui correspondent respectivement au coefficients entrés pas l’utilisateur et les coefficients par défaut. - Le champ coeff1 utilisé pour un amortissement dégressif d’une durée inférieure ou égal à 3 ans. - Le champ coeff2 utilisé pour un amortissement dégressif d’une durée de 4 ou 5 ans. - Le champ coeff3 utilisé pour un amortissement dégressif d’une durée supérieure ou égale à 6 ans. La table param n’est utilisée que pour stocker des informations, de ce fait il n’y a pas besoin d’introduire une clé primaire. • Les formulaires -Le formulaire de création d’une immobilisation : Ce formulaire appelé CréationImmo permet comme son nom l’indique d’entrer toutes les caractéristiques pour la création d’une immobilisation. Il est constitué de zones de textes indépendantes de la table des immobilisations mais un format de saisie est associé à chaque zone pour éviter que l’utilisateur entre une donnée d’un type incorrect ( exemple des caractères dans le champ prix) . Lorsque l’on appuie sur le bouton « enregistrer » des tests sont effectués pour vérifier si tous les champs sont renseignés. Un message indiquant le nom du champ omit apparaît à l’écran et aucun enregistrement n’est effectué. Figure 2.3 : Exemples de message indiquant qu’un champ n’est pas renseigné -Le formulaire de gestion d’une immobilisation (voirUneImmo) La particularité de ce formulaire est qu’il contient une en-tête contenant une zone de liste permettant de sélectionner l’immobilisation que l’on veut manipuler. Cette zone est associée à une requête qui récupère tous les libellés. Dans la partie détail du formulaire les contrôles uploads/Management/ amorstissements.pdf

  • 71
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 08, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2579MB