|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Canard Inscription : juin 2011 Messages : 9 ![]() |
Bonjour à tous,
Je travaille dans une petite entreprise de traitement du bois et nous recevons souvent des produits où j'ai des points de contrôles à faire dessus. Comme je travaille sur papier, je voudrais structurer un peu mon travail sur ordinateur afin de ne rien oublier et ensuite d'archiver mon travail et créer un suivi. Je dispose d'un formulaire ou je check les différents points de vérifications (ces points sont différents suivant le destinataire, l'essence du bois et le type). Mais on retrouve des points de vérification similaire suivant l'action à effectuer… Donc j'ai pensé qu'un formulaire dynamique avec des cases à cocher lié à une base de donnée pourrait m'aider dans ma tâche. Étant totalement novice en base de donnée, j'ai cherché dans les tutoriels et les autres aides, mais aujourd'hui je suis totalement perdu et je bloque sur comment lier les informations et comment faire pour que mes points de vérifications se conditionnent suivant le destinataire, l'action, l'essence et le type. Voici ma base : Produit : Numéro du produit (clé primaire), destinataire, date de réception, action, essence, type, points de vérifications (plusieurs) Destinataire : Nom du destinataire, adresse, code postal, ville, téléphone, fax Action : traiter, découper, rénover, détruire Essence : pin, chêne, merisier, bouleau Type : poutre, tasseau, planche, lame Points de vérifications : point1, point2, point3, etc… Je sais que je vise haut en tant que novice, mais est ce que c'est possible de faire ce que je veux ? Est-ce que vous pourriez m'apporter votre aide svp ? Merci beaucoup d'avance pour vos réponses... |
|
|
00
|
|
|
#2 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Il faut déjà que tu fasse, en plus, une table qui établisse les correspondances entre les points de verifs, les destinataires, les actions, les types et les essences... A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#3 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
un problème classique mais qui plait toujours :-).
Ta structure est bonne le seul point délicat c'est les points de contrôles. Tu peux utiliser ta structure actuelle mais elle manque un peu de fléxibilité. Voici ce que je te suggère : PointAVerifier:(liste de tous les points que tu as à vérifier peut importe le destinataire, l'essence ou le type) ClefPoint DescriptionPoint Controle: (liste des contrôles par destinataires, Esssence et Type) ClefControle ClefDestinataire ClefEssence ClefType ClefPoint Après il faut associer un bout de bois à ses contrôles : AssBoisControle : (ici tu vas enregistré le résultat de ton contrôle) ClefBois ClefControle ValeurControle ou AssBoisControle : ClefBois ClefDestinataire ClefEssence ClefType ClefPoint ValeurControle Avec une relation sur les ClefDestinataire, ClefEssence, ClefType avec la table Controle La deuxième solution s'assure que tu associes toujours correctement un bois et ses contrôles. Cette solution te permets très facilement d'ajouter des contrôles par contre ta liste de contrôles se présente en colonne et pas en ligne ce qui peut rendre l'interface un peu confuse. Par programmation on peut contourner ce problème. De plus il faut chaque fois que tu crée un AssBoisControle créé par programme autant de lignes que de contrôles à faire ou que tu ajoutes à la main chacun des contrôles à faire au fur et à mesure. ce qui m'intrigue c'est quand tu mentionne le destinataire pour les contrôles à effectuer, cela change-t-il à chaque destinataire ou tu as des grandes catégories de destinataires (ex : bois de construction, bois de charpente, bois d'ébénisterie) ? A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#4 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Oui,
Je vois que Marot c'est donné plus de peine Ma solution revient a peu près au même, mais il faut y ajouter la valeur du contrôle donnée par Marot... Donc s'il y a plusieurs points de vérifications par produit alors il faut prévoir une table supplémentaire qui fasse le lien entre le produit (Numero Produit) et les points de vérification (ClePointVerif)...et contenant la valeur du contrôle. A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Canard Inscription : juin 2011 Messages : 9 ![]() |
Houla... !
Merci beaucoup pour vos si précieuses réponses... Je m'y attèle des ce soir ! Je vous avoues que je n'ai pas tout forcement compris entre la table Controle et points à vérifier, pour moi une seule suffisait, mais je vais m’exécuter sans tarder ! Rép marot_r : Oui, car je dois effectuer un traitement spécifique pour certains de nos clients sur les planches de pin, et pas pour tout le monde... Vous êtes vraiment des dieux... Je vous tiendrais informé de mes avancées ! |
|
|
00
|
|
|
#6 | |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
Citation:
La table des PointAVerifier te donnes la liste de tout ce que tu peux contrôler sur un des tes bois. La table Controle te permet de définir une liste des contrôles standards que va réutiliser chaque que fois que tu vas faire un contrôle de ce type. C'est un "modèle" des contrôles à faire pour chaque cas. La table AssBoisControle va servir a enregistrer le résultat du contôle. D'ailleur il manque probablement une date ou quelque chose pour distinguer les résultats des contrôles. Personnellement j'ajouterai une ClefAssBoisControle pour les distinguer (clef primaire) et la date et l'heure du contrôle. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com