Bonjour à tous,
J'ai une table intermédiaire "stockage" :
idStockage: auto incrémentation
nomProduit: Texte
nomEmplacement: Texte
Les noms emplacements et les noms produits sont dans deux autre tables.
Lorsque j'ajoute une valeur dans stockage, je peux évidement ajouter plusieurs fois la combinaison de produit/emplacement à cause de mon premier champ qui est un auto incrémentation.
Quel test je peux faire (en SQL ou en VBA) pour empêcher l'ajout de doublon et prévenir l'utilisateur que cette combinaison existe déjà ?
ma requête en SQL:
Elle fonctionne très bien plusieurs foi de suite et avec les même valeurs ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub boutonStock_Click() Dim Val1 As String Dim Val2 As String Dim SQL_Text As String Val1 = Me.txtGestionProduitStockerUtilier Val2 = Me.txtGestionProduitEmplStock SQL_Text = "INSERT INTO stockage (nomProduit, nomEmpl) VALUES ('" & Val1 & "','" & Val2 & "');" DoCmd.RunSQL SQL_Text End Sub
Merci pour votre aide
Partager