Bonjour à tous,
Je suis artisan dans le domaine du bois et je cherche à remettre à plat une solution de calcul rapide de chiffrage pour des travaux d'agencement. Actuellement, nous utilisons un ensemble de classeurs Excel liés entre eux qui comprennent chacun plusieurs tableaux. Au regard de la somme d'information, inutile de dire que c'est une usine à gaz. Je pensais donc mettre tout ça au propre grâce à Access.
La première question que je me pose et pour laquelle je sollicite votre avis concerne le "catalogue" article.
Actuellement (Excel) j'ai un tableau par famille d'articles (Bois massif, panneaux, quincaillerie, finition, chants, verre ...) cette liste est (peut-être) susceptible d'évoluer dans le temps. Chaque famille a ses spécificités : par exemple les panneaux sont fournis dans des dimensions standards et donc comptabilisés en m2 alors que le bois massif est comptabilisé en m3. Les chants sont en mètres linéaires, la quincaillerie est comptabilisée à l'unité. Donc les unités ne sont pas les mêmes en fonction des catégories.
Par défaut, il me semble logique de créer une seule table pour les matériaux comportant l'ensemble des dimensions ou quantités possibles (taille panneaux, longueur, largeur, épaisseur ...) . Elle serait lié à une table catégorie selon la relation :
"Catégorie" 1->N "Materiaux"
Au minimum, j'aurais aussi besoin d'une table "Formats panneaux" qui contiendrait la liste des formats de panneaux standards (2440x1220, 2800x2070, 3050x1530 ....) susceptibles d'évoluer
Je formule la liaison de la façon suivante : " Un materiaux peut avoir 0 (ce n'est pas un panneau) à 1 format et un format peut appartenir à 0 ou plusieurs matériaux"
Donc la liaison serait :
"Materiaux" 0->N "Formats panneaux"
On peut imaginer aussi une table pour la longueur des rouleaux de chants, le volumes des bidons de finitions ... mais je ne trouve pas ça très utiles puisque ce sont des données évidentes à mémoriser lors de la création des articles.
Ci-joint une première ébauche des relations :
Cette conception vous semble-t-elle correcte ou vaut-il mieux garder la logique multitables ?
Est-il correct d'envisager de construire une requête par famille de matériaux afin de construire les formulaires adaptés à chaque famille (par exemple ML pour les chants mais m² pour le verre).
Accessoirement j'ai trouvé cette explication qui me semble pertinente pour mon usage mais je ne suis pas sur d'avoir tout compris (création d'une table pour les différentes caractéristiques ? ) : https://merise.developpez.com/faq/?p...s-d-une-entite
Merci d'avance pour vos conseils éclairés.
Partager