erreur de boucle with ? [résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 03-04-2007 à 14:29:14
Bonjour,
Est-ce que c'est la première requête que vous avez, ou en avez vous fait précédemment qui marchaient ?
Plusieurs hypothèses :
- Il pourrait manquer une référence à Microsoft DAO 3.6 Object Library.
Voir le menu, Outils, Références, et si la ligne DAO 3.6 est cochée, et si elle l'est, si elle ne se trouve pas trop bas dans la liste.
Cf. http://www.thescripts.com/forum/thread188806.html
- L'appel pourrait être fait quand la base est fermée, par exemple dans un événement sur la sortie de l'application.
Cf. http://support.microsoft.com/defau [...] -us;200592
- La variable RS est peut-être déclarée au niveau global alors qu'il faudrait la déclaré au niveau de la subroutine ou de la fonction
Cf. http://www.thescripts.com/forum/thread209759.html
Bonne chance, et tenez-nous au courant.
Marsh Posté le 03-04-2007 à 16:51:13
Le problème vient peut-être du CurrentDB.
CurrentDB n'est initialisé par défaut que dans du VBA Access (puisqu'on ouvre forcément la base qui contient le code).
Dans les autres VBA où il faut déclarer une référence à Microsoft DAO 3.6 Object Library, comme l'a précisé olivthill, CurrentDB ne doit s'initialiser qu'après un OpenDatabase (ou équivalent).
edit: heu c'est moi ou je vois pas le rapport avec le titre ?
Marsh Posté le 04-04-2007 à 09:55:28
bon alors mille excuses, c'est moi qui ai fait mon boulet. La requete merdait car mon RS devait etre un DAO.recordset... Paie ton code de porc (merci mon maitre de stage )
donc c'est résolu....
Marsh Posté le 03-04-2007 à 11:01:45
Bonjour, je suis complètement perdu, avec une erreur à la noix sur ce bout de code...
avec une erreur 91 sur la ligne Set RS...
Auriez vous une idée d'où cela provient svp ?
Merci d'avance
Message édité par jpcheck le 04-04-2007 à 09:55:43