Bonjour,

J'ai trois tables dans ma base : PANIER - PRODUITS - FAMILLE.

J'ai créé un Formulaire (tabulaire) sur la table PANIER avec deux menus déroulants.
Lorsque je sélectionne une famille dans le premier menu déroulant, le deuxième me permet de choisir un produit qui correspond à la famille sélectionnée.

Après mes sélections, les clés étrangères se stocke bien dans la table.

En revanche, si je veux créer un autre enregistrement, je sélectionne à nouveau une famille puis un produit, mais il me change le contenu des menus déroulants des enregistrements précédents... en revanche, il ne me change pas le contenu des clés étrangères des enregistrements précédents.

Ma question est "Est-il possible que lorsque je sélectionne une famille puis un produit dans un nouvel enregistrement, qu'il ne touche pas aux enregistrement précédent ?".


Ma procédère sur le premier menu déroulant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub categorie_AfterUpdate()
Me.produit = Null
  Me.produit.Requery
  Me.produit = Me.produit.ItemData(0)
  Me.ID_FAMILLE = categorie.Value
End Sub

puis le sur deuxième menu déroulant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub produit_AfterUpdate()
     Me.ID_PRODUIT = produit.Value
End Sub
A noter que pour un panier, je dois sélectionner un et un seul produit.

Merci pour votre aide.