OVH Cloud OVH Cloud

Compatibilité Access 2000 et Access 2002 : urgent

1 réponse
Avatar
didine
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?

Merci pour vos r=E9ponses

didine

1 réponse

Avatar
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.