![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access. |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Bonjour à tous.
Je travail au service de contrôle d'entrée de ma société, et je voudrais créer sous Access une BDD, mais je ne connais pas du tout ce logiciel. - Nous recevons des articles pour 2 services différents. - Chaque article est accompagné d'un PV de contrôle, que nous archivons. - Chaque article a un numéro de série unique. - Plusieurs fournisseurs peuvent livrer le même article. - Un fournisseur peut livrer plusieurs sortes d'article. Aujourd'hui chaque PV est rangé dans une boite identifié avec le code de l'article, cette boite est numérotée et rangée dans 3 armoires. Suivant la vie de la boite, elle est mise dans l'armoire adéquate. 1- La boite n’est pas pleine, elle est stockée dans l’armoire « En-cours ». 2- La boite est pleine, une autre boite est crée et elle passe dans l’armoire « Archive ». 3- La boite est pleine et le dernier enregistrement de la boite à plus de 6 mois, elle est stockée à l’extérieur. J’ai créé 4 tables : 1- Service. (NomService). 2- Fournisseur. (NomFournisseur) 3- PV. (CodeArticle, NomArticle, NuméroSérie, DateVérification, NuméroNonConformité, NomTechQualité) 4- Employé. (NuméroEmployé, Nom, Prénom, Mail, Fonction, NomResponsable). Pouvez-vous me dire si je suis partie sur de bonnes bases ? Ai-je oublié quelque chose ? Merci. |
|
|
|
|
|
#2 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
hello
si tu veux stocker plus d'informations que smplement le nom de l'article, ça vaut le coup d'avoir une table Article par exemple pour avoir une table supplémentaire pour lier les fournisseurs et les articles si la table service sert juste à remplacer 1 par service1 et 2 par service2 alors elle ne sert à rien
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#3 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Merci pour ta réponse.
J'ai modifié mes tables, suite à ton intervention, comme suit : 1 - Article. (CodeArticle, NomArticle). 2 - Fournisseur. (NomFournisseur) 3 - PV. (CodeArticle, NuméroSérie, DateVérification, NuméroEmployé, NuméroNonConformité, NomTechQualité) 4 - Employé. (NuméroEmployé, Nom, Prénom, Mail, Fonction, NomResponsable). Je ne sais pas bien comment intégrer mes boites et armoires ? |
|
|
|
|
|
#4 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
une table boite
qui dit dans quel armoire elle se trouve et dans pv on dira dans quelle boite dans un formulaire, on aura un bouton ou plusieurs pour les "rangements"
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#5 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Merci encore pour ton aide.
J'avais effectivement pensé à une table pour le rangement des boites. Il y aura en effet un bouton dans le formulaire d'enregistrement. - Les PV de l'article "art01" sont stockés dans la boite "art01_boit01", cette boite se trouve dans l'armoire "En-cours". - Quand la boite est pleine, elle va dans l'armoire "Archive", (via le bouton du formulaire), une nouvelle boite est créée "art01-boit02", et est stockée dans l'armoire "En-cours". - Quand le dernier PV de la boite stockée dans l'armoire "Archive", date de plus de 6 mois, la boite est transférée dans l'armoire "Extérieur". Je pense mettre dans la table PV, un champ boite que j'incrémenterai via le bouton du formulaire. |
|
|
|
|
|
#6 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
nickel
sauf que le pv ne change pas de boite si je ne me trompe donc le N° boite qui est dans la table PV n'a pas besoin de changer
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#7 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Je me suis peut-être mal exprimé !
Je rentre le PV "pv01" dans la boite, l'enregistrement dans la table est "boit01". Ainsi de suite jusqu'au PV "pv20", la je vois que je ne pourrait plus en mettre d'autre. Lors de l'enregistrement je coche la case "boite pleine", et l'enregistrement de la boite devient "boit02". Je transfert la boite "boit01" de "En-cours" à "Archive" (donc tous les enregistrements de la boite "boit01" ("pv01" à "pv20") changent d'armoire. Voila, est-ce que j'ai été plus clair ? |
|
|
|
|
|
#8 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
oui tu es clair
non les pv ne changent pas d'armoire (au sens info) si "pv01" à "pv20" sont dans "boit01" alors ils y restent c'est "boit01" qui change d'armoir et bien sûr les pv qui sont dedans changent en même temps mais pas en changeant le contenu du champ "boite" dans l'enregistrement "pv" mais par le lien entre "pv", "boite" et "armoire"
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#9 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Ah oui, OK.
Bon, j’ai revu mes tables : 1 - Article. (NomService, CodeArticle(PK), NomArticle). 2 - Fournisseur. (NomFournisseur(PK)). 3 - Armoire. (Emplacement(PK), Boite(PK)). 4 - PV. (CodeArticle(PFK), NuméroSérie, NomFournisseur(PFK), DateVérification, Boite(PFK), Emplacement(PFK), NuméroEmployé(PFK), NuméroNonConformité, NomTechQualité) 5 Employé. (NuméroEmployé(PK), Nom, Prénom, Mail, Fonction, NomResponsable). J’espère que tu valides ! |
|
|
|
|
|
#10 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
non pas vraiment
le numéro d'armoire est dans la table qui décrit les boites et pas le contraire! on aura plus besoin d'enrichir la table de description des boites, date création, date rangement, par qui etc...
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#11 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Euh, la je ne suis pas sur de comprendre !
C'est la table armoire qui pose problème ? Je la renomme Boite. (Emplacement(PK), NuméroBoite(PK), NomBoite). C'est bien cela ? |
|
|
|
|
|
#12 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
hello tardif
si dans emplacement tu écris "en-cours", "extérieur" ou bien "armoire1" alors on est d'accord
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#13 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Oui c'es bien cela, c'est la localisation de stockage de la boite ("En-cours", "Archive" ou "Extérieur") !
Merci encore pour ton aide. ![]() J'ai les fondations de ma base de données, il faut que je m'attaque maintenant à l'habillage ! Giemme. |
|
|
|
|
|
#14 (permalink) |
|
Membre Expert
![]() Date d'inscription: octobre 2007
Localisation: Dunières 43220
Âge: 48
Messages: 1 040
|
hello
pour l'habillage, mes conseils sont de rester simpliste: chaque formulaire basé sur une seule table (peut être une requête avec 2 tables dans certains cas) et des listes déroulantes pour les données qui servent de lien avec d'autres tables Bannir le VB automatique sauf le 1° fois pour voir comment c'est fait, et encore, je le trouve très pollué Pour l'incrémentation auto des alphanumériques, tu trouveras des infos dans ce forum, je me souviens avoir traité le pb Bon courage
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
|
|
|
#15 (permalink) |
|
Invité régulier
![]() Date d'inscription: juillet 2008
Localisation: ELANCOURT (Yvelines)
Âge: 47
Messages: 19
|
Tes conseils sont précieux !
Je suis en train de lire un tutoriel sur la sécurité, les différents utilisateurs de la BDD n'ayant pas besoin des mêmes infos. De plus la BDD sera sur un serveur et plusieurs personnes pourront l'utiliser en même temps (surtout les techs du contrôle d'entrée). Merci encore pour ton aide précieuse ! |
|
|
|
![]() |
![]() |
||
Création d'une base de données
|
||
| Outils de la discussion | |
|
|