Bonjour,
j'ai cree une application sous Acces 2000 Windows 98.
Au moment de tester cette appli sous Windows Xp Pro=20
Access 2002 ,(sous un autre ordi), lors d'une ouverture=20
d'un =E9tat (sa source est une requ=EAte), J'ai eu le=20
message : Microsoft Access a rencontr=E9 un probl=E8me et=20
doit fermer. Nous vous prions de nous excuser pour le=20
d=E9sagr=E9ment encouru. et dans le fichier d'erreur=20
probl=E8me de mso.dll
Pour contourner ce probl=E8me : j'ai recree la requete et=20
l'etat sous Access 2002 et Windows XP Pro.
Apr=E8s cela =E7a marche sous XP. Mais lorsque je suis=20
revenue sous Access 2000, des autres =E9tats ne=20
fonctionnent plus. Et m=EAme, dans mes tables, lorsqu'il y=20
a une date cela affiche #Nom?
En regardant dans les diff=E9rentes news, j'ai vu que cela=20
pouvait =EAtre =E0 cause d'une r=E9f=E9rence manquante ce qui est=20
le cas dans Access 2000 pour Microsoft Word 10.0 Object=20
Library. Lorsque je d=E9sactive cette r=E9f=E9rence et que je=20
mets celle Microsoft Word 9.0 Object Library la version=20
sous 2000 fonctionne.
Mais cette appli doit tourner sur un r=E9seau avec des=20
ordis ayant les 2 versions d'Access.=20
Connaissez-vous s'il existe un moyen pour r=E9soudre ce=20
probl=E8me de r=E9f=E9rences?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
didine
Bonjour, je te remercie pour ces conseils mais j'ai trouvé un autre moyen pour contourner ce problème. En ayant installé sur un autre pc, le patch SR1-A (pour la mémoire insuffisante) pour office 2000, et en faisant le même test que précédemment, cela fonctionne. (pas besoin d'aller désactiver la case car elle ne s'y trouve plus)
A bientôt
didine
-----Message d'origine----- Bonjour.
remarques personnelles: Il faut prendre certaines précautions lorsqu'on fait cohabiter plusieurs
versions Access. Par principe ne pas faire cohabiter deux versions sur les
postes utilisateurs normaux. Lorsque office ou access est installé, bien
installer dans le même chemin sur tous les postes. ceci va réduire les
risques dans de grosses proportions. Lorsque ton application va chercher les
références office, elle ne va pas chercher une version mais une application,
donc s'il trouve la 9 il prend la 9, s'il trouve la 10, il prend la 10. Le
gros problème réside dans l'empaquetage (si tu l'as fait) c'est que les
librairies de ton poste seront copiées sur les autres postes et vont rendre
inopérantes toutes tes applications si les chemins sont identiques entre 97,
2000 et 2002. Si tu dois faire un empaquetage, il faut en faire autant que de versions en
prenant bien soin de cocher les bonnes références sur ton poste
correspondantes à chaque version.
lorsque tu installes office sur un poste, prend l'habitude de le faire sur
un répertoire portant la version: c:program filemicrosoft office 2000,
c:program filemicrosoft office 2002 comme sur ton poste à toi. En prenant
ces précautions élémentaires tu ne dois pas avoir de problèmes de
références. c'était des idées. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
Bonjour,
je te remercie pour ces conseils mais j'ai trouvé un autre
moyen pour contourner ce problème.
En ayant installé sur un autre pc, le patch SR1-A (pour la
mémoire insuffisante) pour office 2000, et en faisant le
même test que précédemment, cela fonctionne. (pas besoin
d'aller désactiver la case car elle ne s'y trouve plus)
A bientôt
didine
-----Message d'origine-----
Bonjour.
remarques personnelles:
Il faut prendre certaines précautions lorsqu'on fait
cohabiter plusieurs
versions Access. Par principe ne pas faire cohabiter deux
versions sur les
postes utilisateurs normaux. Lorsque office ou access est
installé, bien
installer dans le même chemin sur tous les postes. ceci
va réduire les
risques dans de grosses proportions. Lorsque ton
application va chercher les
références office, elle ne va pas chercher une version
mais une application,
donc s'il trouve la 9 il prend la 9, s'il trouve la 10,
il prend la 10. Le
gros problème réside dans l'empaquetage (si tu l'as fait)
c'est que les
librairies de ton poste seront copiées sur les autres
postes et vont rendre
inopérantes toutes tes applications si les chemins sont
identiques entre 97,
2000 et 2002.
Si tu dois faire un empaquetage, il faut en faire autant
que de versions en
prenant bien soin de cocher les bonnes références sur ton
poste
correspondantes à chaque version.
lorsque tu installes office sur un poste, prend
l'habitude de le faire sur
un répertoire portant la version: c:program
filemicrosoft office 2000,
c:program filemicrosoft office 2002 comme sur ton
poste à toi. En prenant
ces précautions élémentaires tu ne dois pas avoir de
problèmes de
références.
c'était des idées.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
Bonjour, je te remercie pour ces conseils mais j'ai trouvé un autre moyen pour contourner ce problème. En ayant installé sur un autre pc, le patch SR1-A (pour la mémoire insuffisante) pour office 2000, et en faisant le même test que précédemment, cela fonctionne. (pas besoin d'aller désactiver la case car elle ne s'y trouve plus)
A bientôt
didine
-----Message d'origine----- Bonjour.
remarques personnelles: Il faut prendre certaines précautions lorsqu'on fait cohabiter plusieurs
versions Access. Par principe ne pas faire cohabiter deux versions sur les
postes utilisateurs normaux. Lorsque office ou access est installé, bien
installer dans le même chemin sur tous les postes. ceci va réduire les
risques dans de grosses proportions. Lorsque ton application va chercher les
références office, elle ne va pas chercher une version mais une application,
donc s'il trouve la 9 il prend la 9, s'il trouve la 10, il prend la 10. Le
gros problème réside dans l'empaquetage (si tu l'as fait) c'est que les
librairies de ton poste seront copiées sur les autres postes et vont rendre
inopérantes toutes tes applications si les chemins sont identiques entre 97,
2000 et 2002. Si tu dois faire un empaquetage, il faut en faire autant que de versions en
prenant bien soin de cocher les bonnes références sur ton poste
correspondantes à chaque version.
lorsque tu installes office sur un poste, prend l'habitude de le faire sur
un répertoire portant la version: c:program filemicrosoft office 2000,
c:program filemicrosoft office 2002 comme sur ton poste à toi. En prenant
ces précautions élémentaires tu ne dois pas avoir de problèmes de
références. c'était des idées. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.