Bonjour à tous,
J'ai un formulaire où je choisi un fournisseur qui me donne une, liste déroulante avec les refs pour ce fournisseur puis qui me donne les tarifs pratiqués. Si le tarif n'est pas présent je rentre une nouvelle valeur et un code VBA entre cette valeur dans la la table tarif dans le champ "prix_unitaire".
Le problème c'est que je veux que lorsqu'un nouveau tarif est entré le code reporte la ref et le fournisseur. J'ai un code qui permet d'entrer le tarif mais impossible de copier les autres valeurs :Si quelqu'un peut m'aider à récupérer les valeurs qui se trouve dans "Modifiable12" et "Modifiable16" pour les entrer dans la table fournisseur_produit en tant que "article_ID" et "fournisseur_ID".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub lstPrix_NotInList(NewData As String, Response As Integer) If MsgBox("Voulez-vous ajouter " & NewData & " aux tarifs ?", _ vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then DoCmd.RunSQL "INSERT INTO fournisseur_produit ( article_ID, fournisseur_ID, prix_unitaire ) SELECT """ & Modifiable12 & """,""" & Modifiable16 & """,""" & NewData & """;" Response = acDataErrAdded Else Response = acDataErrContinue zl_marque.Undo End If End Sub
Merci d'avance.
Partager