Re-Bonjour ( c'est mon second du jour )
J'ai une liste déroulante qui permet d'afficher la commande voulue après mise à jour :
Comment puis je faire pour que si la commande spécifiée n'existe pas mon formulaire s'ouvre sur un nouvel enregistrement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Modifiable10_AfterUpdate() ' Rechercher l'enregistrement correspondant au contrôle. Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[commande] = '" & Me![Modifiable10] & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark End Sub
J'ai pensé à mettre dans si absent de la liste :
Mais y'a pas bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Modifiable10_NotInList(NewData As String, Response As Integer) DoCmd.GoToRecord , , acNewRec End Sub
Merci
Partager