Ah aaaah !
Effectivement, Chrysostome, je n'ai à aucun moment fermé mon recordset après l'avoir ouvert. Tu viens de lancer là une piste intéressante qui pourrait être la cause de ce problème récurent. Je teste ça.
Sinon, dans l'immédiat, il faut que je force quand même une fois le bon NuméroAuto. J'ai lu qu'il fallait utiliser une requête pour mettre à jour le champ NuméroAuto :
ALTER TABLE T_truc ALTER COLUMN ID_truc COUNTER(DernierNumAuto,1)
avec un Docmd.RunSQL pour l'exécuter.
Mais je ne sais pas comment mettre ça en œuvre. Faut-il créer une "requête mise à jour" et mettre cette ligne dedans ? Et si oui, comment utiliser le Docmd.RunSQL pour l'exécuter ? Je suis autodidacte complet et dès que je dois sortir des clous je galère...
Merci de votre aide.
Partager