bonjour à tous,
J’ai également quelques points à faire remarquer
En l’état, à partir d’une
DateVisite, il n’est pas facile de remonter jusqu’au colporteur qui effectue la visite.
Visite→Adresse→Territoire
Puis comme un territoire peut faire l’objet de plusieurs attributions, il faut encore faire des comparaisons de dates pour remonter :
Territoire→Attribution, et enfin, Attribution→Colporteur
Je propose de rajouter une relation :
Visite
-∞------
1-Attribution
Il faudra s’assurer lors d’une insertion de visite que l’adresse fait bien partie du territoire de l’attribution (avec Access 2010 d'après ta copie d'écran, on peut (on doit
) faire ça avec
un évènement de table).
Je verrais bien une table supplémentaire : Periode(
idPeriode, DateAttribution, DateRetourPrevue)
Attribution
-∞------
1-Periode
(DateRetourEffectif restant dans la table Attribution)
Dans la table Attribution, penser à mettre un index "unique" (ou clé primaire) sur le couple {idPeriode, idterritoire}.
Il faudra encore programmer une contrainte pour éviter un chevauchement de périodes attribuées sur un même territoire.
Partager