Bonjour,
Il se passe des choses étranges dans ma base de donnée...
J'ai un formulaire commande avec un sous-formulaire détail commande (issu d'une Req-DétailCDE elle même issue d'une T-DétailCDE).
Dans ce sous-formulaire j'ai une liste déroulante d'articles. J'ai créé une procédure évenementielle afin d'ajouter des articles à la liste en saisie libre :
ça fonctionne je peux ajouter des articles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Designation_NotInList(NewData As String, Response As Integer) If MsgBox("Avez-vous vérifié dans la liste " & NewData & " ?", vbYesNo + vbQuestion) = vbYes Then CurrentDb.Execute "INSERT INTO [T-Articles](Designation)" & "SELECT """ & NewData & """ ;" Response = acDataErrAdded Else Response = acDataErrContinue Me!Combo0.Undo End If End Sub
Là où ça devient étrange c'est que:
- l'article existe dans la T-Articles
- La ligne de commande existe dans la T-DétailCDE
- La ligne de commande n'existe pas dans la Req-DétailCDE
- la ligne de commande n'apparaît pas dans le sous-formulaire (mode feuilles de données) dès lors que j'enregistre la commande.
Pourriez-vous m'expliquer où est le blème ??
Partager