Bonjour.
Je dois modeliser une écurie, et donc les étalons, qui appartiennent à un propriétaire à une date t etc...jusqu'ici tout va bien. Sauf que le responsable impose que seul les Etalons -pas de jument, pourquoi ? Je sais c'est bizarre, mais ne me le demandez pas, il en est ainsi - doivent etre modelisés, et donc avoir qu'un père, et ce père se trouve dans l'écurie, il ne veut pas en acheter, et ne veut pas enregistrer les juments. Il veut ainsi avoir des statistiques sur les étalons, voir leur perfs au niveau des courses, leur santé leur maladie etc surtout les tracer par rapport à leur géniteur male uniquement. Donc niveau modelisation y a peu de soucis, puisqu'un cheval ne peut avoir qu'un et un seul pere, et un etalon peut engendrer 0 voir plusieur poulains-seul les males seront retenus-. Jusqu'ici on est d'accord, y a pas de quoi casser trois pattes à un canard. Meme un étudiant première année est capable de le modeliser. Or c'est à l'implementation sous Microsoft Access que commence le problème. J'arrive pas à saisir un premièr enregistrement, puisque fort logiquement Access demande le père du premièr qui n'existe pas. Quesions : Comment faire ? Quoi faire ? Et par où commencer ? Je n'ai pas le droit de modifier la cardinalité de l'étalon, qui doit impérativement rester : 1 à plusieur, en anglais ça donne "one-to-many" . En fait c'est la bonne vieille modelisation d'une table reflexive et ses contraintes d'integrités et de clefs etrangères.
Message Erreur : You cannot add or change record because record is required in table.
Par avance merci pour tout aide.
Partager