OVH Cloud OVH Cloud

Question pour un Chef

13 réponses
Avatar
B
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows 2000
pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation, j'ai
désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont j'ai
absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les conseils
pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS sur
l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu

10 réponses

1 2
Avatar
Gafish
Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code marchait
sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont j'ai
absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les conseils
pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS sur
l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu




Avatar
Pierre CFI [mvp]
bonjour
oui, voir également si il n'y a pas marqué ref manquantes, il se peut que des dll soient à un autre endroit

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Gafish" a écrit dans le message de news:
Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code marchait
sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont j'ai
absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les conseils
pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS sur
l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu








Avatar
Piotr
Bonjour,

Je confirme les problèmes liés aux paramètres régionaux. J'en ai rencontré
sur les dates (dd/mm/yyyy ou mm/dd/yyyy) quand elles sont rentrées "en dur".

Pierre.


"Gafish" a écrit dans le message de
news:
Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai


absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS sur
l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu








Avatar
B
Salut,

Soit j'ai un message du genre " la méthode 'value' de l'objet combo-box a
échoué " ...
Soit, sur un autre poste c'est cette partie du code qui déconne :

Dim wdApp As Word.Application

Dim MonDoc As Word.Document

Set wdApp = CreateObject("Word.Application")

Set MonDoc = wdApp.Documents.Add("C:CCIBCCIB.dot")

MonDoc.SaveAs ("c:ccib" & Forms!MonForm1!NomP & Forms!MonForm1!Prenom &
Forms!MonForm1!CODEGUS & "" & "SEJOUR" & " " & "N°" & " " & CODESEJOUR &
"SORTIE" & " " & "de" & " " & Forms!MonForm1!NomP & " " &
Forms!MonForm1!Prenom & " " & "SEJOUR" & " " & "N°" & " " &
Forms!MonForm1!CODESEJOUR & ".rtf"), FileFormat:=wdFormatRTF



Qu'en pensez-vous ?
Merci.
@ +
b(°!°)rbbu
"Gafish" a écrit dans le message de news:

Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai


absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS sur
l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu








Avatar
B
Salut,

Non, j'ai regardé ça en premier ...
Autre chose !
Merci.

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
oui, voir également si il n'y a pas marqué ref manquantes, il se peut que
des dll soient à un autre endroit


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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Gafish" a écrit dans le message de news:


Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait


sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai



absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils



pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas
la



même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu












Avatar
B
Salut,

J'irai voir, mais je pense pas car y'a une autre Appli avec des dates qui
tourne sans problème ...
Merci.

@ +
b(°!°)rbbu

"Piotr" a écrit dans le message de news:
brca4s$qhu$
Bonjour,

Je confirme les problèmes liés aux paramètres régionaux. J'en ai rencontré
sur les dates (dd/mm/yyyy ou mm/dd/yyyy) quand elles sont rentrées "en
dur".


Pierre.


"Gafish" a écrit dans le message de
news:
Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai


absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas
la



même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu












Avatar
Gafish
En ce qui concerne le code ci-dessous, je dirai que ca ressemble fort à un
problème de référence.

"" a écrit dans le message news:
#zhk#
Salut,

Soit j'ai un message du genre " la méthode 'value' de l'objet combo-box a
échoué " ...
Soit, sur un autre poste c'est cette partie du code qui déconne :

Dim wdApp As Word.Application

Dim MonDoc As Word.Document

Set wdApp = CreateObject("Word.Application")

Set MonDoc = wdApp.Documents.Add("C:CCIBCCIB.dot")

MonDoc.SaveAs ("c:ccib" & Forms!MonForm1!NomP & Forms!MonForm1!Prenom &
Forms!MonForm1!CODEGUS & "" & "SEJOUR" & " " & "N°" & " " & CODESEJOUR &
"SORTIE" & " " & "de" & " " & Forms!MonForm1!NomP & " " &
Forms!MonForm1!Prenom & " " & "SEJOUR" & " " & "N°" & " " &
Forms!MonForm1!CODESEJOUR & ".rtf"), FileFormat:=wdFormatRTF



Qu'en pensez-vous ?
Merci.
@ +
b(°!°)rbbu
"Gafish" a écrit dans le message de news:

Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai


absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas
la



même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu












Avatar
Gafish
Ou alors comme tu as des chemins en dur, est-ce que par exemple le .dot est
bien sur la machine en question ?

"" a écrit dans le message news:
#zhk#
Salut,

Soit j'ai un message du genre " la méthode 'value' de l'objet combo-box a
échoué " ...
Soit, sur un autre poste c'est cette partie du code qui déconne :

Dim wdApp As Word.Application

Dim MonDoc As Word.Document

Set wdApp = CreateObject("Word.Application")

Set MonDoc = wdApp.Documents.Add("C:CCIBCCIB.dot")

MonDoc.SaveAs ("c:ccib" & Forms!MonForm1!NomP & Forms!MonForm1!Prenom &
Forms!MonForm1!CODEGUS & "" & "SEJOUR" & " " & "N°" & " " & CODESEJOUR &
"SORTIE" & " " & "de" & " " & Forms!MonForm1!NomP & " " &
Forms!MonForm1!Prenom & " " & "SEJOUR" & " " & "N°" & " " &
Forms!MonForm1!CODESEJOUR & ".rtf"), FileFormat:=wdFormatRTF



Qu'en pensez-vous ?
Merci.
@ +
b(°!°)rbbu
"Gafish" a écrit dans le message de news:

Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de nombreuses
vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule et
l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous Windows
2000

pro.
Comme ça plantait ou ne marchait pas correctement selon l'utilisation,
j'ai

désinstallé et réinstallé Office ( avec Access 2002 et Word 2002 dont
j'ai


absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était pas
la



même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu












Avatar
B
OUI

@ +
b(°!°)rbbu

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

Ou alors comme tu as des chemins en dur, est-ce que par exemple le .dot
est

bien sur la machine en question ?

"" a écrit dans le message news:
#zhk#
Salut,

Soit j'ai un message du genre " la méthode 'value' de l'objet combo-box
a


échoué " ...
Soit, sur un autre poste c'est cette partie du code qui déconne :

Dim wdApp As Word.Application

Dim MonDoc As Word.Document

Set wdApp = CreateObject("Word.Application")

Set MonDoc = wdApp.Documents.Add("C:CCIBCCIB.dot")

MonDoc.SaveAs ("c:ccib" & Forms!MonForm1!NomP & Forms!MonForm1!Prenom
&


Forms!MonForm1!CODEGUS & "" & "SEJOUR" & " " & "N°" & " " & CODESEJOUR
&


"SORTIE" & " " & "de" & " " & Forms!MonForm1!NomP & " " &
Forms!MonForm1!Prenom & " " & "SEJOUR" & " " & "N°" & " " &
Forms!MonForm1!CODESEJOUR & ".rtf"), FileFormat:=wdFormatRTF



Qu'en pensez-vous ?
Merci.
@ +
b(°!°)rbbu
"Gafish" a écrit dans le message de news:

Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de
nombreuses



vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule
et



l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous
Windows




2000
pro.
Comme ça plantait ou ne marchait pas correctement selon
l'utilisation,




j'ai
désinstallé et réinstallé Office ( avec Access 2002 et Word 2002
dont




j'ai
absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était
pas




la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu
















Avatar
B
Bonsoir,
Laquelle ?
J'ai déjà dit que j'ai vérifié plusieurs fois ces références ! ! !
Y'a exactement les mêmes que chez moi.

@ +
b(°!°)rbbu

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

En ce qui concerne le code ci-dessous, je dirai que ca ressemble fort à un
problème de référence.

"" a écrit dans le message news:
#zhk#
Salut,

Soit j'ai un message du genre " la méthode 'value' de l'objet combo-box
a


échoué " ...
Soit, sur un autre poste c'est cette partie du code qui déconne :

Dim wdApp As Word.Application

Dim MonDoc As Word.Document

Set wdApp = CreateObject("Word.Application")

Set MonDoc = wdApp.Documents.Add("C:CCIBCCIB.dot")

MonDoc.SaveAs ("c:ccib" & Forms!MonForm1!NomP & Forms!MonForm1!Prenom
&


Forms!MonForm1!CODEGUS & "" & "SEJOUR" & " " & "N°" & " " & CODESEJOUR
&


"SORTIE" & " " & "de" & " " & Forms!MonForm1!NomP & " " &
Forms!MonForm1!Prenom & " " & "SEJOUR" & " " & "N°" & " " &
Forms!MonForm1!CODESEJOUR & ".rtf"), FileFormat:=wdFormatRTF



Qu'en pensez-vous ?
Merci.
@ +
b(°!°)rbbu
"Gafish" a écrit dans le message de news:

Bonjour,

Il faudrait déja que tu nous dises quel est le message d'erreur.
J'ai déja eu une fois un problème équivalent, à savoir que mon code
marchait

sur un pc et pas sur un autre avec la même version d'Access, les mêmes
références, j'avais un message "Type incompatible". Après de
nombreuses



vérifications, je me suis rendu compte que c'était lié aux paramètres
régionaux des postes, un prenait comme séparateur décimal la virgule
et



l'autre le point.

Arnaud

"" a écrit dans le message news:
#
Mesdames, Messieurs,

Voici la question :

J'ai réalisé une Application en mdb sur un PC avec :
Windows XP et Office XP ( Access 2002 et Word 2002).
Cette application fonctionne sans aucun problème.
J'ai voulu installer cette Application sur un autre poste sous
Windows




2000
pro.
Comme ça plantait ou ne marchait pas correctement selon
l'utilisation,




j'ai
désinstallé et réinstallé Office ( avec Access 2002 et Word 2002
dont




j'ai
absolument besoin dans mon Appli).
Comme ça ne fonctionnait toujours pas, je suis allé voir, sur les
conseils


pris sur ce NG, si les références étaient correctes.
Effectivement la référence Microsoft ActiveX Data Objects n'était
pas




la
même (2.1 au lieu de 2.5).
J'ai donc installé la bonne référence ( fichier msado25.tlb ).
LA question : TOUTES choses étant égales, ça marche sur un PC et PAS
sur



l'autre, OU est le problème ?

Merci de vos suggestions.

@ +
b(°!°)rbbu
















1 2