OVH Cloud OVH Cloud

Question pour un kador !

30 réponses
Avatar
B
[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++

10 réponses

1 2 3
Avatar
Pierre CFI [mvp]
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:
[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++




Avatar
B
Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon PC
de développement et que le problème se pose quand j'installe mon Appli sur
d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un message
du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= 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
===='Fin===============================================
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur Lambda
; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et faisans
une ré-importation de tous les objets dans une autre base "neuve". Or, comme
c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent à
ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++








Avatar
Pierre CFI [mvp]
.../...
une fois zippée, il est gros ton fichier mdb ??
-
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
"" a écrit dans le message de news: #
Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon PC
de développement et que le problème se pose quand j'installe mon Appli sur
d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un message
du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= > 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
===='Fin=============================================== >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur Lambda
; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et faisans
une ré-importation de tous les objets dans une autre base "neuve". Or, comme
c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent à
ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++












Avatar
Rv
Salut,

Juste quelques réactions pour essayer d'avancer dans l'analyse du pb.
- Je me demande s'il ne s'agit pas 2 fois de la même erreur: la ligne
MonDoc.SaveAs ... utilise des valeurs de contrôle de formulaire (ex :
Forms!MonForm1!NomP ). Il faudrait voir si ce n'est pas l'utilisation de ces
valeurs qui fait planter... En tout cas, il faudrait nous donner plus de
précisions sur l'erreur! :-)
- Il faudrait savoir précisément si le problème vient de l'OS (W2000) ou
du PC. Faire des tests sur un utre PC avec une belle install toute propre
d'officeXP sur une install toute propre de W2000. Rien d'autre pour
commencer!
- J'essaierai de réinstaller un MDAC (Microsoft data access component)
récent. Surtout si ça vient du PC et pas de l'OS! A récupèrer sur le site de
microsoft par exemple. Il me semble que le fait de désinstaller puis
réinstaller office ne touche pas cette partie de la configuration du PC...
Et comme il est question dans les posts précédents d'un changement de
référence au niveau de ADO...
- Je ne comprends pas bien le dernier point. Mais il me semble qu'il y a
confusion entre l'application Access et la base de données. Réinstaller
access (ou office) n'est pas équivalent à recréer une base de données par
importation de ses objets.
- C'est sûrement déjà vérifié mais au cas ou: La compilation passe bien
sur les 2 PC?

A+
Rv

"" a écrit dans le message news:
#
Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon PC
de développement et que le problème se pose quand j'installe mon Appli sur
d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un
message

du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= > 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
===='Fin=============================================== >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur
Lambda

; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et faisans
une ré-importation de tous les objets dans une autre base "neuve". Or,
comme

c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent à
ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++












Avatar
B
Salut,

4.5 Mo zippé.
Mais, tu penses à quoi, vu que sur mon PC ça fonctionne ?
Merci.

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news: #T$

.../...
une fois zippée, il est gros ton fichier mdb ??
-
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
"" a écrit dans le message de news:
#

Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon
PC


de développement et que le problème se pose quand j'installe mon Appli
sur


d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un
message


du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= > > 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
===='Fin=============================================== > >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur
Lambda


; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et
faisans


une ré-importation de tous les objets dans une autre base "neuve". Or,
comme


c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent
à


ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++
















Avatar
B
Salut et merci de suivre,

MonDoc.SaveAs ... utilise des valeurs de contrôle de formulaire (ex
:Forms!MonForm1!NomP ). Il faudrait voir si ce n'est pas l'utilisation de
ces valeurs qui fait planter...
--> Non, non, les mêmes données, les mêmes valeurs ne génèrent pas d'erreur
sur mon PC.

Faire des tests sur un utre PC avec une belle install toute propre
d'officeXP sur une install toute propre de W2000. Rien d'autre pour
commencer!
--> C'est prévu, dans qq jours le patron achette une autre machine...

J'essaierai de réinstaller un MDAC (Microsoft data access component)
--> ! ? ! 'suis si "bleu" , j'savais même pas que ça existait ce machin là !
C'est quoi ?

Il me semble que le fait de désinstaller puis réinstaller office ne touche
pas cette partie de la configuration du PC.
--> Je penche, en effet, beaucoup sur cette notion là !

Je ne comprends pas bien le dernier point.
--> Pas question de désinstal d'Access ni d'office ; je voulais dire la
différence entre 1-virer mon Mdb et le réinstaller et 2- une réimportation
des objets.

La compilation passe bien sur les 2 PC ?
--> Aucun problème de ce coté là.

En tous cas, un grand merci ...
@ +
b(°!°)rbbu

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

Salut,

Juste quelques réactions pour essayer d'avancer dans l'analyse du pb.
- Je me demande s'il ne s'agit pas 2 fois de la même erreur: la ligne
MonDoc.SaveAs ... utilise des valeurs de contrôle de formulaire (ex :
Forms!MonForm1!NomP ). Il faudrait voir si ce n'est pas l'utilisation de
ces

valeurs qui fait planter... En tout cas, il faudrait nous donner plus de
précisions sur l'erreur! :-)
- Il faudrait savoir précisément si le problème vient de l'OS (W2000)
ou

du PC. Faire des tests sur un utre PC avec une belle install toute propre
d'officeXP sur une install toute propre de W2000. Rien d'autre pour
commencer!
- J'essaierai de réinstaller un MDAC (Microsoft data access component)
récent. Surtout si ça vient du PC et pas de l'OS! A récupèrer sur le site
de

microsoft par exemple. Il me semble que le fait de désinstaller puis
réinstaller office ne touche pas cette partie de la configuration du PC...
Et comme il est question dans les posts précédents d'un changement de
référence au niveau de ADO...
- Je ne comprends pas bien le dernier point. Mais il me semble qu'il y
a

confusion entre l'application Access et la base de données. Réinstaller
access (ou office) n'est pas équivalent à recréer une base de données par
importation de ses objets.
- C'est sûrement déjà vérifié mais au cas ou: La compilation passe
bien

sur les 2 PC?

A+
Rv

"" a écrit dans le message news:
#
Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon
PC


de développement et que le problème se pose quand j'installe mon Appli
sur


d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un
message

du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= > > 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
===='Fin=============================================== > >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur
Lambda

; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et
faisans


une ré-importation de tous les objets dans une autre base "neuve". Or,
comme

c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent
à


ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++
















Avatar
Rv
"" a écrit dans le message news:

Salut et merci de suivre,

MonDoc.SaveAs ... utilise des valeurs de contrôle de formulaire (ex
:Forms!MonForm1!NomP ). Il faudrait voir si ce n'est pas l'utilisation de
ces valeurs qui fait planter...
--> Non, non, les mêmes données, les mêmes valeurs ne génèrent pas
d'erreur

sur mon PC.


--> Je voulais justement parler du PC qui pose problème. Et avoir plus de
détails sur l'erreur en question. Quelle erreur, quelle ligne. Si c'est la
ligne MonDoc.SaveAs alors...

J'essaierai de réinstaller un MDAC (Microsoft data access component)
--> ! ? ! 'suis si "bleu" , j'savais même pas que ça existait ce machin là
!

C'est quoi ?


--> Pour résumer c'est un ensemble de "composants" utilisés pour l'accès aux
données. Mais là, ça n'explique pas grand chose. Un peu plus précisément, la
couche ADO, utilisée par access qd on utilise la référence Microsoft Activex
Data Object est installée par le MDAC (lui même installé par office). Il
installe bien d'autres choses qu'ADO. Donc c'est un peu bourrin comme
méthode. Mais je pense que c'est plus sûr que de juste réinstaller la DLL
qui gère ADO.
Difficile de bien expliquer et puis je n'ai pas forcément le niveau. Il
faudrait faire un tour chez microsoft avec une recherche sur MDAC ou
Microsoft Data Access Component.


Je ne comprends pas bien le dernier point.
--> Pas question de désinstal d'Access ni d'office ; je voulais dire la
différence entre 1-virer mon Mdb et le réinstaller et 2- une réimportation
des objets.


--> Donc ce n'est pas pareil car c'est toujours le mêm fichier mdb qui
installé à chaque fois. Et il serait interessant de faire la manip. de
réimportation dans une base vide.

Bon courage.
A+

Rv

Avatar
Pierre CFI [mvp]
si il avait été + petit tu aurais pu me l'envoyer comme j'ai plusieurs pc sur des configs differentes, mais là, non

--
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
"" a écrit dans le message de news: eNB7#
Salut,

4.5 Mo zippé.
Mais, tu penses à quoi, vu que sur mon PC ça fonctionne ?
Merci.

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news: #T$

.../...
une fois zippée, il est gros ton fichier mdb ??
-
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
"" a écrit dans le message de news:
#

Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les plus
grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur mon
PC


de développement et que le problème se pose quand j'installe mon Appli
sur


d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un
message


du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce code :

===='début======================= > > > 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
===='Fin=============================================== > > >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces Utilisateur
Lambda


; est-ce que ça peut avoir de l'importance quant à la mise en place des
références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et
faisans


une ré-importation de tous les objets dans une autre base "neuve". Or,
comme


c'est qu'une version Test/Evaluation, moi je "vire" carrément tout et je
ré-installe : Question : est-ce que virer et re-installer est équivalent
à


ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de news:


[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++




















Avatar
B
Ok,
Dès que le patron a sa nouvelle machine "vierge" j'installe et je vois ...
et je suis près à me les couper si ça marche pas ! ! !
Merci.

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news:
si il avait été + petit tu aurais pu me l'envoyer comme j'ai plusieurs pc
sur des configs differentes, mais là, non


--
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
"" a écrit dans le message de news:
eNB7#

Salut,

4.5 Mo zippé.
Mais, tu penses à quoi, vu que sur mon PC ça fonctionne ?
Merci.

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news: #T$

.../...
une fois zippée, il est gros ton fichier mdb ??
-
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
"" a écrit dans le message de news:
#

Salut,
Non, pas de prétention à avoir ! j'ai posté plusieurs fois et les
plus




grands d'entre vous n'ont pas pu m'aider ! ! !

J'ai 2 types d'erreur (je répète que ça fonctionne parfaitement sur
mon




PC
de développement et que le problème se pose quand j'installe mon
Appli




sur
d'autres PC*) ! ! !

1° type d'erreur : à l'insertion d'un nouvel enregistrement j'ai un
message


du genre " la méthode 'value' de l'objet combo-box a échoué " ...
2° : A la création d'un Document Word, ça plante au niveau de ce
code :





===='début======================= > > > > 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
===='Fin=============================================== > > > >
Que penses-tu de tout cela ?
Merci.
@ +
b(°!°)rbbu
(*) A ce sujet j'ai 2 suggestions :
- Les PC en question ont un acces Administrateur et acces
Utilisateur




Lambda
; est-ce que ça peut avoir de l'importance quant à la mise en place
des




références ; je pense à une histoire de base de registre ?
- Je vois souvent sur ce NB que certains problèmes sont résolus et
faisans


une ré-importation de tous les objets dans une autre base "neuve".
Or,




comme
c'est qu'une version Test/Evaluation, moi je "vire" carrément tout
et je




ré-installe : Question : est-ce que virer et re-installer est
équivalent




à
ré-importer dans une base neuve ?
Encore merci.


"Pierre CFI [mvp]" a écrit dans le
message de




news: #
bonjour
le fait de répondre, rend un peu prétentieux :o)
çà plante en faisant quoi ? et quel est le message d'erreur ?

--
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
"" a écrit dans le message de
news:






[ 3° édition ...]
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.
@ +++++
un b(°!°)rbbu désemparé +++++
























Avatar
B
Bonsoir,

Quand je Rem la ligne MonDoc.SaveAs alors...ça plante pas mais bien sur ça
crée pas mon Doc !
Pour le reste :
1- je vais voir Crosoft pour le MDAC ;
2 - quand j'irai chez le patron je ferai une ré-importation
Merci.

@ +
b(°!°)rbbu

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


"" a écrit dans le message news:

Salut et merci de suivre,

MonDoc.SaveAs ... utilise des valeurs de contrôle de formulaire (ex
:Forms!MonForm1!NomP ). Il faudrait voir si ce n'est pas l'utilisation
de


ces valeurs qui fait planter...
--> Non, non, les mêmes données, les mêmes valeurs ne génèrent pas
d'erreur

sur mon PC.


--> Je voulais justement parler du PC qui pose problème. Et avoir plus de
détails sur l'erreur en question. Quelle erreur, quelle ligne. Si c'est la
ligne MonDoc.SaveAs alors...

J'essaierai de réinstaller un MDAC (Microsoft data access component)
--> ! ? ! 'suis si "bleu" , j'savais même pas que ça existait ce machin



!
C'est quoi ?


--> Pour résumer c'est un ensemble de "composants" utilisés pour l'accès
aux

données. Mais là, ça n'explique pas grand chose. Un peu plus précisément,
la

couche ADO, utilisée par access qd on utilise la référence Microsoft
Activex

Data Object est installée par le MDAC (lui même installé par office). Il
installe bien d'autres choses qu'ADO. Donc c'est un peu bourrin comme
méthode. Mais je pense que c'est plus sûr que de juste réinstaller la DLL
qui gère ADO.
Difficile de bien expliquer et puis je n'ai pas forcément le niveau. Il
faudrait faire un tour chez microsoft avec une recherche sur MDAC ou
Microsoft Data Access Component.


Je ne comprends pas bien le dernier point.
--> Pas question de désinstal d'Access ni d'office ; je voulais dire la
différence entre 1-virer mon Mdb et le réinstaller et 2- une
réimportation


des objets.


--> Donc ce n'est pas pareil car c'est toujours le mêm fichier mdb qui
installé à chaque fois. Et il serait interessant de faire la manip. de
réimportation dans une base vide.

Bon courage.
A+

Rv






1 2 3