mardi 4 avril 2017

2 - Création de la base de données sous MS Access

Nous allons créer une base de données sous Microsoft Access 2013 à partir de la représentation la plus adaptée pour ce type d’action, sans entrer dans les détails du pourquoi du comment (objet d’un article ultérieur) dont le but est de montrer à quoi pourrait ressembler une base de données dans MS Access qui donnerait les mêmes résultats que la feuille Excel « Suivi des Ventes » ( Figure 2.0 ).


Feuille Excel de suivi des ventes
Figure 2.0 






Pour cela j’ai choisi la représentation de la Figure 2.1 comme point de départ à la construction de la structure de la base de données qu’on nommera « suivi des ventes » que je trouve la plus adaptée à notre cas.


Représentation de départ pour création de la base de données
Figure 2.1


La Figure 2.1 nous montre qu’il y a trois Tables « Suivi des Ventes », « Voiture », « Vendeurs ». 

La Table « Suivi des Ventes » contient les Champs « Nom du vendeur », « Produit vendu », « Date de la vente » et ses données représentées par les 30 enregistrements

La Table « Voiture » contient les Champs « Modèle de voiture », « Prix de la voiture » plus un champ qui permet de distinguer les différentes voitures et de faire la liaison avec la Table « Suivi des Ventes » qu’on nommera « N°voiture » et qui représente la Clé primaire de la Table « Voiture » . 

La Table « Vendeurs » contient les Champs « NOM », « Prénom » et sa Clé primaire qu’on nommera « N°Vendeurs »




Etape 1 - création du fichier de la base de données :



  • Créez un répertoire par exemple « c:\Test » qui contiendra notre futur fichier de la base de données qu’on nommera « Suivi Des Ventes ».
  • Ouvrir l’application MS Access on cliquant dessus puis sélectionner « Base de données du Bureau vide » ( Figure 2. 2 )

Icône pour créer une base de données vide
Figure 2.2
  • Puis cliquer dessus, une fenêtre apparaît ( Figure 2.3 ) dans laquelle on modifiera le chemin vers « c:\Test » en cliquant sur l’icône répertoire et le nom du fichier « Base de données1.accdb » en « Suivi Des Ventes.accdb»

    Fenêtre pour la création d'un nouveau fichier de base de données
    Figure 2.3
          Comme sur la ( Figure 2.4 )


Fenêtre modifiée pour notre besoin
Figure 2.4


    • Puis pour finir, appuyez sur l’icône Créer ( Figure 2.5 )


    Fenetre de travail de MS Access
    Figure 2.5

    Etape 2 – Dénomination des différentes sections de l’interface de MS Access : 


    Figure 2.6 )


    Interface microsoft access
    Figure 2.6


    L’interface de Microsoft Access se compose de plusieurs sections :

    1.  est l’espace de travail
    2.  est le volet de navigation : contiendra les Tables, les requêtes, les formulaires, les états.
    3.  la barre des titres : contient le chemin et le nom de la base de données ouverte
    4.  le ruban : contient différentes commandes regroupées par thème en fonction de l’onglet sélectionné. 
    5.  les onglets du ruban : représentent des thèmes d’actions et affichent les commandes correspondantes dans le ruban.
    6. onglet contextuel : apparaît en fonction du contexte et affiche un groupe de commandes dans le ruban. 
    7. barre d’état : affiche les informations sur l’action en cours par exemple le mode d’affichage.



    Etape 3 – Création des Tables pour notre exemple « suivi des ventes » :



    Création de la table « Voiture » :


    Par défaut Access a crée une table nommée « Table1 » visible dans le volet de navigation qui contient un champ nommé 
    «  » et aucune données, cela est visible dans l’espace de travail.

    L’affichage en cours est en mode feuille de données indiqué dans la barre d’état, ce mode d’affichage est utilisé pour l’introduction, la suppression, la visualisation des données.


     On doit modifier le mode d’affichage pour pouvoir créer les champs propres (leurs donner un nom et le type de données acceptées ) à notre Table, cliquez sur « Affichage » ( Figure 2.7 )


    clique sur affichage
    Figure 2.7

    puis sélectionnez mode création ( Figure 2.8 )

    sélection mode création
    Figure 2.8

    Puis une fenêtre apparaît (Figure 2.9) nous invitant à modifier le nom par défaut « Table1 »

    fenêtre attribution du nom de la table
    Figure 2.9


    remplacez le par « Voiture » (Figure 2.10)


    nom de la table attribué
    Figure 2.10


    puis cliquez sur le bouton « OK »


    Là l’affichage a changé et la barre d’état affiche maintenant « mode création », le nom de l’icône dans le volet de navigation a changé, la Table a le nom qu’on lui a attribuée « Voiture », en fait on vient de créer notre première Table nommée « Voiture ». (Figure 2.11)



    table voiture vide créee
    Figure 2.11



    Le mode création va nous permettre de créer les champs contenus dans notre Table « Voiture » et de configurer pour chaque champ le type de donnée accepté.

    L’espace de travail nous montre un tableau à trois colonnes dans lequel chaque enregistrement (chaque ligne) représentera un champ avec son type de données et sa description si nécessaire (facultative) appartenant à la table et une fenêtre en bas qui affiche les propriétés du champ.

    La table « Voiture » doit contenir les trois champs suivant :

    1. La clé primaire « N°voiture » de type Numéro Auto : Remplacez le nom du champ «  » par « N°voiture » , pour son type il est déjà configuré en « Numéro Auto » (Figure 2.12)

    création du champ Nvoiture
    Figure 2.12

           2Puis à la ligne suivante on mettra le nom du champ « Modèle de voiture » (Figure 2.13)


    création champ modèle de voiture
    Figure 2.13

                  Comme il devra contenir des noms de modèle de voiture son type sera « Texte court », en cliquant dans la case « Type de données » sélectionnez « Texte court » ( Figure 2.14)

    configuration type pour champ modèle de voiture
    Figure 2.14
    3. Puis à la ligne suivante on mettra le nom du dernier champ de la Table «Voiture » nommé « Prix de la voiture » et on configurera « Monétaire » comme type de donnée (Figure 2.15)

    création champ prix de la voiture
    Figure 2.15

    Et pour finir enregistrez votre travail en cliquant sur la petite icône qui représente une disquette en haut à gauche (Figure 2.16

    icone enregistrer la table
    Figure 2.16

    Et bonne nouvelle vous venez de créer et configurer votre première table sous MS Access.

    Voyons le résultat en basculant sur l’affichage des données, on sélectionnant « mode feuille de données » (Figure 2.17)

    clique sur mode feuille de données
    Figure 2.17

    La Figure 2.18 nous montre les trois champs de la Table «Voiture»  mais on remarque que les noms ne sont pas bien visibles.

    table voiture créée
    Figure 2.18

    Pour remédier au problème on positionne le curseur de la souris entre les deux colonnes de champs jusqu’à la modification du curseur (Figure 2.19)

    positionnement du curseur de la souris pour modification visibilité
    Figure 2.19

    Puis on cliquant deux fois on a le résultat de la (Figure 2.20)

    résultat après modification
    Figure 2.20


    On fait de même pour le champ « Prix de la voiture » et on a le résultat final visualisé dans la Figure 2.21

    table voiture créée et configurée
    Figure 2.21

    Création de la table « Vendeurs » :


    Fermez la fenêtre Voiture en cliquant sur la croix en haut à droite comme sur la Figure 2.22

    fermeture de la fenêtre table voiture
    Figure 2.22

    Puis cliquez sur l’onglet « CRÉER » puis sur l’icône « Table » comme sur la Figure 2.23, qui permet la création des Tables.

    clique sur table pour création d'une nouvelle table
    Figure 2.23



    Nommez La Table « Vendeurs » celle ci  doit contenir les trois champs suivants :

    La clé primaire « N°vendeurs » de type 
    « Numéro Auto » : Remplacez le nom du champ «  » par « N°vendeurs », pour son type il est déjà configuré en « Numéro Auto » .

    Puis à la ligne suivante on mettra le nom du champ « NOM » qui devra contenir des noms de personnes son type sera « Texte court », en cliquant dans la case « Type de données » sélectionnez « Texte court ».

    Puis on mettra le nom du dernier champ de la Table «Vendeurs » nommé « Prénom » et on le configurera aussi de type « Texte court » comme type de données

    Et pour finir enregistrez votre travail en cliquant sur la petite icône qui représente une disquette en haut à gauche.

    Le résultat devrait ressembler à la Figure 2.24.

    création et configuration de la table vendeurs
    Figure 2.24



    Création de notre dernière  Table « Suivi des Ventes » :


    Fermez la fenêtre Vendeurs en cliquant sur la croix en haut à droite.

    Puis cliquez sur l’onglet « CREER » puis sur l’icône « Table » qui permet la création des Tables.

    Nommez La « Suivi des Ventes ».

    Elle doit contenir les quatre champs suivants :

    La clé primaire « N°Suivi des Ventes » de type Numéro Auto : Remplacez le nom du champ «  » par « N°Suivi des Ventes », pour son type il est déjà configuré en « Numéro Auto »

    Puis à la ligne suivante on mettra le nom du champ « Nom du vendeur » qui devra contenir les liens vers la Table « Vendeurs » et qui dit liens dit de type « Numérique », en cliquant dans la case « Type de données » sélectionnez « Numérique».

    Puis on nommera le champ suivant « Produit vendu » et on le configurera aussi de type « Numérique» dans la colonne type de données.

    Puis le denier champ qu’on nommera « Date de la vente » et comme il devra contenir des données de type date on lui sélectionnera le type « Date/Heure »

    Et pour finir enregistrez votre travail en cliquant sur la petite icône qui représente une disquette en haut à gauche.

    Le résultat devrait ressembler à la Figure 2.25




    création et configuration de la table suivi des ventes
    Figure 2.25




    A ce stade on a créé nos trois tables mais il nous reste encore à créer les liens entre ces Tables




    Etape 4 – Création des liens entre les Tables avec l’outil « Relation » :


    Apres avoir créé et configuré les Tables il faut créer les liens « Relations » entre elles qui permettront au logiciel Access de faire la liaison entre chaque chiffre contenu dans les colonnes « Nom du vendeur » et « Produit vendu » de la table « Suivi des Ventes » avec le numéro de l’enregistrement correspondant des tables « Vendeurs » et « Voiture ». ( Figure 2.26)


    Création des liens entre les tables
    Figure 2.26


    Fermez la fenêtre « Suivi des ventes » puis cliquez sur l’onglet « OUTILS DE BASE DE DONNÉES » (Figure 2.27)




    Outils de base de données de microsoft Access
    Figure 2.27



    Puis cliquez sur Relations (Figure 2.28)


    Fenêtre Relations
    Figure 2.28


    Une fenêtre vide apparaît nommé « Relations », cliquez sur l’icône « Afficher la table » (Figure 2.29)



    Fenêtre Afficher la table
    Figure 2.29

    La fenêtre « Afficher la table » apparaît avec nos trois tables précédemment créées dans l’onglet Tables, la table « Suivi des Ventes » étant déjà sélectionnée appuyez sur le bouton « Ajouter »  pour la faire apparaître dans la fenêtre « Relations », puis faites de même pour les deux autres tables puis fermez la fenêtre « Afficher la table »,  Le résultat devrait ressembler à la Figure 2.30.


    Affichage des trois tables
    Figure 2.30


    Pour un besoin de clarté repositionnez la table « Suivi des Ventes » entre les deux autres Tables, cliquez sans relâcher sur la table « Suivi des Ventes » puis mettez-la entre les deux autres tables.

    Le résultat devrait ressembler à la Figure 2.31.


    Repositionnement des tables pour un besoin de clarté
    Figure 2.31


    Maintenant voyons ce que la fenêtre « Relations » nous montre, on a nos trois Tables, on peut voir les noms des champs de chaque table et les clés primaires signalées par une petite clé jaune à gauche du champ concerné.

    Concentrons-nous sur la table « Suivi des Ventes » qui contient le champ « N°Suivi des Ventes » qui nous permettra de distinguer chaque vente, puis le champ « Nom du vendeur » on sait qu’il fait référence à un enregistrement dans une autre table, la table « Vendeurs » mais cela Access ne le sait pas , on doit créer une relation entre le champ « Nom du vendeur » de la table « Suivi des Ventes » et le champ clé primaire « N°vendeurs » de la table « Vendeurs » .


    Cliquez sur le champ « Nom du vendeur » de la table « Suivi des Ventes » puis sans relâcher déplacez le curseur de la souris sur le champ  « N°vendeurs » de la table « Vendeurs » (Figure 2.32)


    Création de la première Relation
    Figure 2.32

    Puis relâchez (Figure 2.33)

    Fenêtre Modifier des relations
    Figure 2.33

    Une fenêtre apparaît nommée « Modifier des relations » qui affiche quel champ de quelle table est concerné par la relation.

    Cochez les deux cases « Appliquer l’intégrité référentielle » et « Mettre à jour en cascade les champs correspondants » (feront l’objet d’articles ultérieurs) (Figure 2.34)

    Configuration de la relation
    Figure 2.34

    Et enfin cliquez sur le bouton « Créer » pour créer la relation (Figure 2.35)

    Affichage de la première relation dans la fenêtre Relation
    Figure 2.35


    On voit bien qu’il y a un lien entre les deux champs des deux tables avec les symboles 1 et qui définissent le type de relation et ce qu’on va voir plus prochainement.

    Faites la même chose avec le champ « Produit vendu » de la Table « Suivi des Ventes » et le champ « N°voiture » de la table « Voiture » , Le résultat devrait ressembler à la Figure 2.26.


    résultat final avec les deux relations
    Figure 2.26


    Puis fermez la fenêtre « Relations »

    A ce stade on vient de créer notre base de données structurée avec ses trois tables et deux relations il nous reste à introduire les données puis les visualisées



    Etape 5 – Introduction des données dans la base de données :



    Par quelle Table commencer ?


    Techniquement Access permet l’introduction des données dans n’importe quelle table mais en pratique on commence toujours par les tables que j’appellerais « indépendantes ».

    Je m’explique, dans notre exemple on a trois tables on remarque qu’un enregistrement de la table « Vendeurs » contiendra un numéro (identifiant de l’enregistrement), un nom de vendeur, et le prénom du vendeur et aucune autre information nécessaire qui viendrait d’une autre table.

    Et chaque enregistrement de la table « Voiture » contiendra un numéro identifiant, le modèle de voiture, et son prix, là aussi, on n’a besoin d’aucune autre information qui viendrait d’une autre table.

    On peut considérer les deux tables comme indépendantes et on pourra commencer par elles, par contre la table « Suivi des Ventes » contient les champs « Nom du vendeur » et « Produit vendu » dont l’information provient des deux autres tables ce qui implique que l'information existe déjà (a déjà été introduite), c’est pour cela qu’on rempliera la table « Suivi des Ventes » en dernier.




    Introduction des données dans la table « Vendeurs » :



    feuille de données
    Figure 2.1


    Ouvrir la table « Vendeurs » en mode « Feuille de données » comme sur la Figure 2.36


    introduction des données dans la table Vendeur
    Figure 2.36

    Le curseur se met automatiquement sur la ligne une du champ « N°vendeur » et comme ce dernier est de type Numéro Auto on aura rien à écrire dedans car Microsoft Access le remplira au fur et à mesure qu’on rajoutera des enregistrements, donc placez le curseur sur le champ suivant en tapant sur la touche « Tab » de votre clavier puis introduisez le premier NOM « White » puis appuyez sur la touche « Tab » et introduisez le Prénom « Veronica » puis appuyez à nouveau sur « Tab » (Figure 2.37)


    introduction du nouvel enregistrement
    Figure 2.37



    Là on voit bien que le curseur passe à la ligne (enregistrement) suivante et que le système a bien introduit automatiquement le chiffre 1 dans le champ « N°vendeur » du premier enregistrement.

    Procédez de la même manière pour les 3 autres enregistrements.

    Le résultat devrait ressembler à la Figure 2.38.




    introduction de tous les enregistrements dans la table " Vendeurs"
    Figure 2.38



    Enregistrez les modifications puis fermez la fenêtre « Vendeurs »



    Introduction des données dans la table « Voiture » :




    Ouvrir la table « Voiture » en mode « Feuille de données » puis introduisez les données comme sur la Figure 2.39.


    introduction de tous les enregistrements dans la tabe " Voiture"
    Figure 2.39




    Enregistrez les modifications puis fermez la fenêtre « Voiture »


    Introduction des données dans la table « Suivi des Ventes »:

    Ouvrir la Table « Suivi des Ventes » en mode « Feuille de données » comme vous le voyez sur la Figure 2.40 sur le premier enregistrement pour les Champs « NOM du vendeur » et « Produit vendu » est inscrit par défaut un zéro on peut les modifier aisément en ouvrant en parallèle les deux autres Tables pour localiser le chiffre à introduire mais il y a une meilleure méthode plus pratique pour l’introduction des données dans ce cas où on a besoin d’informations d’autres Tables c’est ce qu’on appelle une liste de choix par rapport à une Table, qui va nous permettre de voir les choix possibles d’une autre Table puis d’insérer l’identifiant ou la clé primaire de l’enregistrement choisi dans le champ paramétré avec cette liste de choix. 

    table "suivi des Ventes" en mode "feuille de données"
    Figure 2.40



    Dans notre cas on doit paramétrer deux listes de choix une pour le champ « NOM du vendeur » qui visualisera les choix possibles de la Table « Vendeurs » et une autre pour le Champ « Produit vendu » qui visualisera les choix possibles de la Table « Voiture ».


    Paramétrage de la liste de choix pour le champ « NOM du vendeur » :


    Mettez l’affichage de la Table « Suivi des Ventes » en mode création (Figure 2.41)

    table "suivi des Ventes" en mode création
    Figure 2.41

    Puis cliquez sur le Champ « NOM du vendeur » là on peut voir les propriétés du Champ sélectionné en bas de la fenêtre (Figure 2.42)

    proprietes du champ
    Figure 2.42


    On voit maintenant pourquoi on à un zéro déjà inscrit dans ce Champ par ce qu’il y a la valeur 0 inscrite pour l’option «Valeur par défaut » 

    Cliquez sur l’onglet « Liste de choix »(Figure 2.43)


    liste de choix
    Figure 2.43

    Puis sur la « Zone de texte » déroulez le menu puis sélectionnez « Zone de liste déroulante » (Figure 2.44)

    zone de liste déroulante
    Figure 2.44


    Les valeurs des options visualisées nous permettront de configurer notre liste de choix

    Contrôle de l’affichage = Zone de liste déroulante (on vient juste de le configurer)

    Origine source = Table/Requête (on laisse tel quel puisque on veut que la liste prenne ses données d’une table) 

    Contenu = (on doit spécifier de quelle table la liste prendra ses données) (Figure 2.45)

    zone de liste déroulante configuration quelle table
    Figure 2.45

    Cliquez dans la case vide de l’option « Contenu » puis déroulez le menu et sélectionnez la Table « Vendeurs » (Figure 2.46)

    zone de liste déroulante selection de la  table
    Figure 2.46



    Colonne liée = 1 (on laisse tel quel puisque après avoir choisi l’enregistrement de la Table « Vendeurs » seul son identifiant sera inscrit dans notre Champ « NOM du vendeur »)

    Nombre colonnes = 1 (c’est le nombre de colonnes de la Table « Vendeurs » qu’on voudrait visualiser avant de faire notre choix on le modifiera en 3)

    En-têtes colonnes = non (on le modifie en oui pour voir les noms des Champs proposés)

    Le résultat devrait ressembler à la Figure 2.47


    entete colonnes
    Figure 2.47

    Puis on retourne en mode feuille de données après avoir enregistré les modifications (Figure 2.48)

    feuille de données après modifications
    Figure 2.48



    On remarque déjà qu’il n y a plus le chiffre zéro par défaut pour le premier enregistrement du Champ « Nom du vendeur » Maintenant cliquez dans la case vide du Champ « Nom du vendeur » (Figure 2.49)

    Champ « Nom du vendeur »
    Figure 2.49

    On remarque qu’il y a un menu, déroulez le (Figure 2.50)


    menu
    Figure 2.50



    Et là on voit notre liste de choix qui nous propose tous les enregistrements de la Table « Vendeurs ».

    Bon, on peut améliorer l’affichage de la liste en l’élargissant et en élargissant les trois colonnes

    Pour le faire, retournez en mode création puis modifiez l’option largeurs colonnes = 3;2;2 qui signifie une largeur de 3cm pour la première colonne puis 2cm pour la suivante …

    Puis modifiez l’option largeur liste = 7 (la somme des largeurs introduites pour les colonnes)

    Le résultat devrait ressembler à la Figure 2.51

    largeur liste
    Figure 2.51

    Et le résultat en mode 
    feuille de données (Figure 2.52)



    après modification
    Figure 2.52



    Paramétrage de la liste de choix pour le champ « Produit vendu » :


    La liste devra prendre ses données à partir de la Table « Voiture » et la configuration devrait ressembler à la Figure 2.53


    configuration table "voiture"
    Figure 2.53


    Et le résultat en mode feuille de données devrait ressembler à la Figure 2.54


    configuration table "voiture" resultat
    Figure 2.54

    Voilà là on est prêt à introduire avec facilité les données dans la Table « Suivi des Ventes » en fonction de la Figure 2.0



    Table « Suivi des Ventes »
    Figure 2.0

    Le résultat devrait ressembler à la Figure 2.55



    resultat
    Figure 2.55



    Ne pas oublier que seul Mark Puls a effectué les ventes d’avril

    Etape 6 – Visualisation des données de la base de données :


    Pour visualiser les données contenues dans notre base on utilisera une Requête qui demandera à notre base de lui fournir les données voulues.

    Microsoft Access nous donne la possibilité à l’aide d’un assistant qui nous guidera et nous proposera des choix de créer notre Requête.

    Fermez toutes les fenêtres des Table ouverte puis sélectionnez l’onglet du ruban « CRÉER » (Figure 2.56)



    figure 2.56
    Figure 2.56




    Puis cliquez sur l’icône «Assistant Requête», une fenêtre s’ouvre (Figure 2.57)



    «Assistant Requête»
    Figure 2.57
    Sélectionnez « Assistant Requête simple » puis cliquez sur le bouton «OK» (Figure 2.58)

     « Assistant Requête simple »
    Figure 2.58

    Qui nous demande de sélectionner les Champs des Tables à visualiser, la case Tables/Requêtes donne la Table concernée dans notre cas « Vendeurs » et la case Champs disponible visualise tous les Champs de cette Table et en fin Champs sélectionnées visualise les Champs choisis.

    Comme on aura besoin de tous les Champs on cliquant sur le bouton « >> » on aura tout sélectionné (Figure 2.59)

     les Champs
    Figure 2.59

    Passons à la Table suivante en sélectionnant dans le menu déroulant de la case « Table/Requêtes » la Table « Voiture » (Figure 2.60)

    Table « Voiture »
    Figure 2.60
    On refait la même chose pour choisir tous les Champs de cette Table (Figure 2.61)


    selection des les Champs
    Figure 2.61
    Puis on passe à la dernier Table « suivi de vente » (Figure 2.62)

    Table « suivi de vente »
    Figure 2.62

    Puis on clique sur le bouton « Suivant » (Figure 2.63)

     clique sur le bouton « Suivant »
    Figure 2.63

    On ne modifie rien et on clique sur le bouton « Suivant » (Figure 2.64)

     clique sur le bouton « Suivant » sans modification
    Figure 2.64

    On donne le nom « Test suivi de vente » puis on clique sur le bouton « Terminer » (Figure 2.65)

    résultat
    Figure 2.65



    Et là comme vous pouvez le voir ça commence à ressembler à notre feuille Excel les données des Champs des identifiants en plus mais cela peut se régler facilement.

    Mettez de la même manière que pour les Tables l’affichage en mode création en sélectionnant l’onglet 
    «ACCUEIL » du ruban puis cliquer sur « mode création » (Figure 2.66)


    Figure 2.66





    Là les Tables sélectionnées et leurs relations sont visualisées en haut et les Champs sélectionnés sont visualisés en bas, de la même manière vous pouvez repositionner les Tables que dans la fenêtre « Relations » pour plus de clarté.

    Mais ce qui nous intéresse est de ne pas afficher les Champs correspondant aux identifiants pour cela il suffit de décocher les cases des Champs concernés de l’option Affichage qui est visualisée en bas, dans notre cas les Champs « N°voiture », « N°vendeurs », « Nom du vendeur » , « Produit vendu » et « N°Suivi des Ventes ».

    Le résultat devrait ressembler à la Figure 2.67


    Figure 2.67


    Puis enfin cliquez sur l’icône « Exécuter » (Figure 2.68)



    Figure 2.68
    Le résultat final (Figure 2.69)

    Figure 2.69


     Principe de conception des bases de données ( 1ère Partie )


    Merci de me laisser vos commentaires  

    1 commentaire:

    Anonyme a dit…

    Merci infiniment pour voutres aide 🙏

    Enregistrer un commentaire