Bonjour.
On vient de me « poser une colle ».
J’ai plusieurs véhicules et sept sites (lieux).
Un site comporte toujours plusieurs véhicules.
Un véhicule peut être affecté à un ou plusieurs des sept sites, mais pas durant la même période.
Cette partie de mon MLD(approuvée par ma chef) est donc faite comme ça :
VEHICULE (Numero_Immatriculation, Marque, Genre…).
SITE (Identifiant_Site, Nom_Site, Correspondant_Site).
Avec une table intermédiaire
SITE_VEHICULE (#Numero_Immatriculation, #Identifiant_Site, Date_Debut_Affectation, Date_Fin_Affectation).
Maintenant, j’ai fait un formulaire pour que l’utilisateur puisse affecter un véhicule à un site à un moment donné en choisissant le numéro d’immatriculation du véhicule (clé primaire), le nom du site et en inscrivant les dates.
Le problème c’est que même en bloquant la liste dans le formulaire aux sept sites existants à chaque ajout d’une affectation, une nouvelle ligne se crée dans la table Site. Or je ne veux ajouter qu’une affectation, pas un site.
Est-ce que quelqu’un connaît la manip à faire pour empêcher ça ?Gwendo.
Partager