bonjour,
j'ai un formulaire issu d'une requete qui me permet de mettre en relation un produit et un fournisseur:
voila la requete SQL:
mon formulaire permet de renseigner le nom du fournisseur (liste modifiable) la ref_int du produit(liste modifiable)SELECT produit.ref_int, FOURNISSEURS.NomFournisseur, affiliation2.[prix unitaire], affiliation2.[ref_ four], affiliation2.[delai appro]
FROM produit INNER JOIN (FOURNISSEURS INNER JOIN (affiliation INNER JOIN affiliation2 ON affiliation.[code aff] = affiliation2.[code aff]) ON FOURNISSEURS.code_four = affiliation.code_four) ON produit.ref_int = affiliation.ref_int;
et renseigner les autres champs (prix...)
sauf que je ne peu pas valider cette opération quand je passe par le gestionnaire de menu pricipal, il y a un message d'erreur qui dit :
le champs en question n'apparait pas dans le formulaire ni la requete, alors comment ce fait-il qu'il faut que je le remplisse, car je ne créer ni produit ni fournisseur.le champ 'produit.nom_piece' ne peut pas contenir de valeur null, car la propriété required pour ce champs est true.saisissez une valeur dans le champs
l'opération que je souhaite réaliser est de créer une affiliation entre un fournisseur et un produit (relation n à n) dans la table qui sert de "liaison".
je peux modifier une affiliation entièrement mais pas en créer une simplement à l'aide de mon formulaire.
que ce qui ne vas pas? (je pense que c'est une erreur de concéption mais pas sur non plus)
aidez moi svp
merci d'avance
Partager