2 pièce(s) jointe(s)
gestion de pesticide : Problème de relations entre table qui provoque des erreurs sur des requêtes
Bonjour à tous et à toutes,
avant d'expliquer mon problème je vais expliquer en grande ligne le projet. j'ai regarder sur le forum mais j'ai pas vu de sujet concernant mon problème
Je suis en train de créer une base de données sur des pesticides afin de pouvoir faire un compte rendu sur quel pesticide à été employé, du nombre de traitement effectuer sur une culture si la dose n'est pas dépasser en donnant une aide pour la décision de quel traitement serait utile.
en données brutes :
un pesticide peut agir soit sur des maladies, soit sur des insectes ou sur les deux
un pesticide peut traiter plusieurs maladies/insectes sur plusieurs légumes
il y a la composition chimique qui permet d'aider à la décision pour le traitement car plusieurs pesticides peuvent avoir la même composition et il convient de ne pas les utilisés plusieurs fois d'affilés.
A partir de ces données j'ai donc créer plusieurs tables les titres sont en anglais mais compréhensibles :
Pièce jointe 596622
IT nom de table est utilisé pour les relations plusieurs à plusieurs les clés sont étrangères types de données numériques
les clés primaires ont des types de données numéro auto
la table id pesticide est reliée à plusieurs table mais dans propriété "la sous feuille de données est "it pesticide decease" (le logiciel a créé cette relation automatiquement)
comme un pesticide agit sur plusieurs légumes et insectes ainsi que sur plusieurs maladies j'ai créer deux tables intermédiaires une pour pesticide insecte et une pour les maladies (decease)
les table irac et frac concerne la codification du groupe chimique auquel appartient le pesticide un pesticide appartient a un ou plusieurs groupe et un groupe contient 1 ou plusieurs composé chimique ex pesticide 1 appartient au groupe 2 nom de molécule doliprane
pesticide 2appartient au groupe 2 nom de molécule pénicilline
mon problème est que je ne sais pour quelle raison en créant une requête qui a partir du numéro de culture m'afficherait le numéro de traitement le nom des pesticides, le nom maladies ou insectes etc une fois la requête la marche, et si je la recréé cette fois la elle ne marche pas.
Pièce jointe 596623
donc si je refais cette requête manuellement cela ne marche pas. je ne comprend pas d'où peut venir le problème hormis celui des relations de tables soit la table it treatment ( ne faudra t il pas faire une requête) ou est que cela proviendrai t il des deux tables it pesticides decease et it pesticide insect)
En espérant avoir été assez clair, j'espère que quelqu'un pourra m'éclaircir sur mon problème et toute aide sera la bienvenue.
Merci d'avance.