Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

erreur 2501 les états refusent de s'ouvrir

8 réponses
Avatar
Bips
Bonjour,
J'ai créé une application sous Access 2002, les états s'ouvrent
correctement. Après avoir transféré cette aplication sous un poste avec
Access 2003, aucun état ne s'ouvre. Le message d'erreur est 2501
(OpenRecord), l'opération a été annulée.

L' état s'ouvre normalement avec une commande du type :
DoCmd.OpenReport "test", acViewPreview, "", "", acDialog

Je ne trouve pas la solution, auriez vous une aide à m'apporter ?
Cordialement,

8 réponses

Avatar
Pierre CFI [mvp]
bonjour
Il y a une imprimante déclarée ?
regarde dans vba si il n'y a pas une réfs manquantes

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Bonjour,
J'ai créé une application sous Access 2002, les états s'ouvrent
correctement. Après avoir transféré cette aplication sous un poste avec
Access 2003, aucun état ne s'ouvre. Le message d'erreur est 2501
(OpenRecord), l'opération a été annulée.

L' état s'ouvre normalement avec une commande du type :
DoCmd.OpenReport "test", acViewPreview, "", "", acDialog

Je ne trouve pas la solution, auriez vous une aide à m'apporter ?
Cordialement,


Avatar
Bips
Il y a bien une imprimante déclarée dans Windows. Il n'y a pas de références
manquantes dans VBA. M^meme en créant une base de données nouvelles sur le
poste et en créant un état, il ne s'ouvre pas.


bonjour
Il y a une imprimante déclarée ?
regarde dans vba si il n'y a pas une réfs manquantes

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Bonjour,
J'ai créé une application sous Access 2002, les états s'ouvrent
correctement. Après avoir transféré cette aplication sous un poste avec
Access 2003, aucun état ne s'ouvre. Le message d'erreur est 2501
(OpenRecord), l'opération a été annulée.

L' état s'ouvre normalement avec une commande du type :
DoCmd.OpenReport "test", acViewPreview, "", "", acDialog

Je ne trouve pas la solution, auriez vous une aide à m'apporter ?
Cordialement,







Avatar
Pierre CFI [mvp]
hum, je continue à "suspecter" l'imprimante
fait un essai d'impression

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Il y a bien une imprimante déclarée dans Windows. Il n'y a pas de références
manquantes dans VBA. M^meme en créant une base de données nouvelles sur le
poste et en créant un état, il ne s'ouvre pas.


bonjour
Il y a une imprimante déclarée ?
regarde dans vba si il n'y a pas une réfs manquantes

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Bonjour,
J'ai créé une application sous Access 2002, les états s'ouvrent
correctement. Après avoir transféré cette aplication sous un poste avec
Access 2003, aucun état ne s'ouvre. Le message d'erreur est 2501
(OpenRecord), l'opération a été annulée.

L' état s'ouvre normalement avec une commande du type :
DoCmd.OpenReport "test", acViewPreview, "", "", acDialog

Je ne trouve pas la solution, auriez vous une aide à m'apporter ?
Cordialement,









Avatar
Bips
A priori, même l'aperçu avant impression ne fonctionne pas, en mode "preview"
je ne pense pas que l'imprimante joue un rôle, si ? En tout cas apparemment
il n'y aucun soucis d'impression par ailleurs.

Merci en tout cas de jetter un oeil sur mon cas !


hum, je continue à "suspecter" l'imprimante
fait un essai d'impression

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Il y a bien une imprimante déclarée dans Windows. Il n'y a pas de références
manquantes dans VBA. M^meme en créant une base de données nouvelles sur le
poste et en créant un état, il ne s'ouvre pas.


bonjour
Il y a une imprimante déclarée ?
regarde dans vba si il n'y a pas une réfs manquantes

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"Bips" a écrit dans le message de news:
Bonjour,
J'ai créé une application sous Access 2002, les états s'ouvrent
correctement. Après avoir transféré cette aplication sous un poste avec
Access 2003, aucun état ne s'ouvre. Le message d'erreur est 2501
(OpenRecord), l'opération a été annulée.

L' état s'ouvre normalement avec une commande du type :
DoCmd.OpenReport "test", acViewPreview, "", "", acDialog

Je ne trouve pas la solution, auriez vous une aide à m'apporter ?
Cordialement,














Avatar
Raymond [mvp]
Bonsoir.

l'état ne serait-il pas affecté à une imprimante spécifique qui n'existerait
pas sur le poste ?
menu fichier / mise en page / onglet page
est-ce bien imprimante par défaut qui est coché ?
si oui,
pour éliminer le doute sur l'imprimante:
déclarer une nouvelle imprimante locale de type laserjet III (laser standard
de chez standard) et la mettre en imprimante par défaut.
si ça fonctionne , supprime ton imprimante et redéclare la.
si ça ne fonctionne pas , grosssss problème à voir.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Bips" a écrit dans le message de news:

A priori, même l'aperçu avant impression ne fonctionne pas, en mode
"preview"
je ne pense pas que l'imprimante joue un rôle, si ? En tout cas
apparemment
il n'y aucun soucis d'impression par ailleurs.

Merci en tout cas de jetter un oeil sur mon cas !



Avatar
Raymond [mvp]
petite précision:
n'y aurait-il pas une commande DoCmd.ApplyFilter dans ton code ?
il me semble que cette commande pose des problèmes et il vaut mieux passer
par Filteron et Filter

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Raymond [mvp]" a écrit dans le message de
news: %23Rd%
Bonsoir.


Avatar
Bips
Bonsoir (vu l'heure)....
Il n'y a pas de commande de type "DoCmd.ApplyFilter", d'ailleurs il n'y a
aucun filtre. Même en créant ue nouvelle base de données que j'apelle bd1
(par défaut), je crée une table avec deux champs, je fais un etat
correspondant, l'état ne s'ouvre pas. Nous avons réinstallé Access, le
problème persiste. L'imprimante sélectionnée dans "Fichier...mise en page"
est bien l'imprimante par défaut. Je tenterai d'installer une autre
imprimante lundi, je n'ai pas la main sur la machine jusque la.
Merci....



petite précision:
n'y aurait-il pas une commande DoCmd.ApplyFilter dans ton code ?
il me semble que cette commande pose des problèmes et il vaut mieux passer
par Filteron et Filter

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Raymond [mvp]" a écrit dans le message de
news: %23Rd%
Bonsoir.







Avatar
Bips
Problème Résolu !!!!!
Effectivement, en changeant l'imprimante par défaut et en choississant une
imprimante spécifiquement tout s'est remis à fonctionner. Nous avons même pu
revenir à l'imprimante précédemment installée et tout refonctionne.

Un grand meci pour votre aide, elle m'a été grandement utile, cela va me
permettre de profiter de mes congés que j'ai du annuler...
Merci encore !




Bonsoir (vu l'heure)....
Il n'y a pas de commande de type "DoCmd.ApplyFilter", d'ailleurs il n'y a
aucun filtre. Même en créant ue nouvelle base de données que j'apelle bd1
(par défaut), je crée une table avec deux champs, je fais un etat
correspondant, l'état ne s'ouvre pas. Nous avons réinstallé Access, le
problème persiste. L'imprimante sélectionnée dans "Fichier...mise en page"
est bien l'imprimante par défaut. Je tenterai d'installer une autre
imprimante lundi, je n'ai pas la main sur la machine jusque la.
Merci....



petite précision:
n'y aurait-il pas une commande DoCmd.ApplyFilter dans ton code ?
il me semble que cette commande pose des problèmes et il vaut mieux passer
par Filteron et Filter

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Raymond [mvp]" a écrit dans le message de
news: %23Rd%
Bonsoir.