Bonjour,
Je viens vers vous car je ne comprend pas car quand je clique sur le bouton annuler du ComboBox qui s'ouvre cela me génère une erreur.
Voici le code de l'événement sur double clique de mon champ date car je l'utilise pour fixer la date.
Voici le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Private Sub DateCmdLot_DblClick(Cancel As Integer) Dim dt As Date Dim rst As DAO.Recordset dt = InputBox("Choisir une date !", "Date de commande", Date) ' ouverture de la boîte de saisie pour le choix de la date ' ouverture du jeu d'enregistrements basé sur la table T_DetailCommandes filtrée par rapport au lot Set rst = CurrentDb.OpenRecordset("select * from EnAttPlanification where IdLot=" & Nz(Me.IdLot, 0), dbOpenDynaset) Do Until rst.EOF ' parcourt les enregistrements du lot rst.Edit rst!DateCmd = dt ' met à jour le champ DateCmd avec la date saisie dans l'inputbox rst.Update rst.MoveNext Loop Me.Requery ' on rafraîchit le sous-formulaire rst.Close Set rst = Nothing DoCmd.SetWarnings False End Sub
Merci d'avance !
Partager