Bonjour les demi-retraités
1)
C'est 2 choses n'ont rien à voir ensemble.J'ai remplacé la ligne Dim rs as object par Dim rs as Dao.recordset comme proposé
mais le problème reste le même : Found --- >Variable non définie
Variable non définie est un message très explicite, cela indique que cette variable (Found) n'est pas déclarée (par l'instruction Dim Found as ....). Rien à voir avec rs donc.
2)
Je doute que la cause soit cette déclaration. Par contre via le jeu des portées (cf les tutos) il est possible que la déclaration ne soit pas au bon endroit.J'ai essayé Dim Found as Variant : ça fonctionne sauf qu'on ne trouve plus l'enregistrement recherché comme avant.
3)
Si Found accueille un bookmark alors autant utiliser la bonne déclaration (AU BON ENDROIT).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim found as Bookmark
Conclusion :
Il me semble que tu ne comprends pas ce que tu manipules et que tu mets en place.
Je te conseille vivement cette lecture avant de poursuivre. Sans cela autant laisser tout dans l'état.
http://heureuxoli.developpez.com/off...rd/vba-all/#L5
http://mhubiche.developpez.com/Access/variables/
et enfin compléter par ceci :
http://silkyroad.developpez.com/VBA/LesVariables/
Ces 3 tutos sont obligatoires.
Cordialement,
Partager