OVH Cloud OVH Cloud

Me.Bookmark = rs.Bookmark

2 réponses
Avatar
Joël GARBE
Bonjour à tous,

En passant une application de Access 2003 vers Access 2002, je me retrouve
avec une erreur sur l'instruction suivante :
Me.Bookmark = rs.Bookmark

Erreur d'exécution 91
Variable objet ou variable de bloc wtih non définie

Nota : les instructions qui se trouvent avant celles-ci fonctionne
parfaitement :

Private Sub Form_Open(Cancel As Integer)
Set rs = Me.Recordset.Clone
rs.MoveFirst
Me.Modifiable12.SetFocus
Me.Modifiable12.TExt = Me.Login
Me.Bookmark = rs.Bookmark

Qu'est-ce qui fait que ce qui fonctionne sur 2003 ne fonctionne plus sur
2002 ?
Comment corriger ce problème ?

Vous remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

2 réponses

Avatar
3stone
Salut,

"Joël GARBE"
| En passant une application de Access 2003 vers Access 2002, je me retrouve
| avec une erreur sur l'instruction suivante :
| Me.Bookmark = rs.Bookmark
|
| Erreur d'exécution 91
| Variable objet ou variable de bloc wtih non définie
|
| Nota : les instructions qui se trouvent avant celles-ci fonctionne
| parfaitement :
|
| Private Sub Form_Open(Cancel As Integer)
| Set rs = Me.Recordset.Clone
| rs.MoveFirst
| Me.Modifiable12.SetFocus
| Me.Modifiable12.TExt = Me.Login
| Me.Bookmark = rs.Bookmark
|
| Qu'est-ce qui fait que ce qui fonctionne sur 2003 ne fonctionne plus sur
| 2002 ?
| Comment corriger ce problème ?


As-tu déclaré ta variable rs de cette facon :

Dim rs as DAO.Recordset

et coché la référence MS DAOxxx.dll

?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Joël GARBE
Merci Pierre, avec un peu de retard,

Le problème a été résolu en déplaçant la macro dans un autre module !!!!

Sans que je sache ce qu'il y a eu dans le module initial.

Il ne s'agit pas semble-t-il d'un problème de déclaration, car d'autres
instructions fonctionnaient correctement !!!

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"3stone" a écrit dans le message de news:
%
Salut,

"Joël GARBE"
| En passant une application de Access 2003 vers Access 2002, je me
retrouve
| avec une erreur sur l'instruction suivante :
| Me.Bookmark = rs.Bookmark
|
| Erreur d'exécution 91
| Variable objet ou variable de bloc wtih non définie
|
| Nota : les instructions qui se trouvent avant celles-ci fonctionne
| parfaitement :
|
| Private Sub Form_Open(Cancel As Integer)
| Set rs = Me.Recordset.Clone
| rs.MoveFirst
| Me.Modifiable12.SetFocus
| Me.Modifiable12.TExt = Me.Login
| Me.Bookmark = rs.Bookmark
|
| Qu'est-ce qui fait que ce qui fonctionne sur 2003 ne fonctionne plus sur
| 2002 ?
| Comment corriger ce problème ?


As-tu déclaré ta variable rs de cette facon :

Dim rs as DAO.Recordset

et coché la référence MS DAOxxx.dll

?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw