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
Bernard
Bonsoir,

J'ai connu les mêmes soucis que toi il y a quelques
temps, a y perdre sa tête.
Mon problème provenait de références inutiles dans VBA et
sur le PC Créateur ça fonctionnait parfaitement et pas
sur les autres.
Prendre garde à l'ordre des références qui peuvent
également influer sur le fonctionnement.

Bon courage.

-----Message d'origine-----
[ 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,
Très intéressant ce que tu dis, j'y ai pensé et j'ai regardé de près.
A priori les références dont j'ai besoin et que celles là sont présente sur
le PC créateur et sur le PC d'installation.
Les voici , dans l'ordre qui marche sur le PC créateur :
- Visual Basic for Applications ( VBE6.DLL)
- Microsoft Access 10.0 Object Library ( msacc.olb)
- OLE Automation ( stdole2.tlb)
- Microsoft DAO 3.6 Object Library ( dao360.dll)
- Microsoft ActiveX Data Object 2.5 Library ( msado25.tlb )
- Microsoft Word 10.0 Object Library ( msword.olb)
- Microsoft Office 10.0 Object Library ( mso.dll)

... Si tu peux m'en dire un peu plus, en particulier si tu vois des
références inutiles ...
Merci.
@ +
b(°!°)rbbu

"Bernard" a écrit dans le message de
news: 1350701c3c19d$c42f5b50$
Bonsoir,

J'ai connu les mêmes soucis que toi il y a quelques
temps, a y perdre sa tête.
Mon problème provenait de références inutiles dans VBA et
sur le PC Créateur ça fonctionnait parfaitement et pas
sur les autres.
Prendre garde à l'ordre des références qui peuvent
également influer sur le fonctionnement.

Bon courage.

-----Message d'origine-----
[ 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
Anor
Bonjour,
Place DAO en 3ème position
Décoche Ole Automation => compile
si ça compile => bas besoin sinon, recoche et compile à nouveau

Fais pareil pour ActiveX Data, word10 et Office10

A mon avis, tu en as de trop ou alors tu es un super programmeur qui ne sait plus travailler
avec les outils standards ;-))

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


:
| Bonsoir,
| Très intéressant ce que tu dis, j'y ai pensé et j'ai regardé de près.
| A priori les références dont j'ai besoin et que celles là sont
| présente sur le PC créateur et sur le PC d'installation.
| Les voici , dans l'ordre qui marche sur le PC créateur :
| - Visual Basic for Applications ( VBE6.DLL)
| - Microsoft Access 10.0 Object Library ( msacc.olb)
| - OLE Automation ( stdole2.tlb)
| - Microsoft DAO 3.6 Object Library ( dao360.dll)
| - Microsoft ActiveX Data Object 2.5 Library ( msado25.tlb )
| - Microsoft Word 10.0 Object Library ( msword.olb)
| - Microsoft Office 10.0 Object Library ( mso.dll)
|
| ... Si tu peux m'en dire un peu plus, en particulier si tu vois des
| références inutiles ...
| Merci.
| @ +
| b(°!°)rbbu
Avatar
B
Salut,
Très intéressant !
Je vais faire cette (ces) manip(s) aussitôt ...
Mais comment ces références se seraient installés si inutiles ?
Merci.

@ +
b(°!°)rbbu
PS et NB : T'as raison, j'suis loin d'être un super programmeur, et même
j'suis pas du tout programmeur, mais ça m'aurait plu de l'être !

"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Bonjour,
Place DAO en 3ème position
Décoche Ole Automation => compile
si ça compile => bas besoin sinon, recoche et compile à nouveau

Fais pareil pour ActiveX Data, word10 et Office10

A mon avis, tu en as de trop ou alors tu es un super programmeur qui ne
sait plus travailler

avec les outils standards ;-))

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


:
| Bonsoir,
| Très intéressant ce que tu dis, j'y ai pensé et j'ai regardé de près.
| A priori les références dont j'ai besoin et que celles là sont
| présente sur le PC créateur et sur le PC d'installation.
| Les voici , dans l'ordre qui marche sur le PC créateur :
| - Visual Basic for Applications ( VBE6.DLL)
| - Microsoft Access 10.0 Object Library ( msacc.olb)
| - OLE Automation ( stdole2.tlb)
| - Microsoft DAO 3.6 Object Library ( dao360.dll)
| - Microsoft ActiveX Data Object 2.5 Library ( msado25.tlb )
| - Microsoft Word 10.0 Object Library ( msword.olb)
| - Microsoft Office 10.0 Object Library ( mso.dll)
|
| ... Si tu peux m'en dire un peu plus, en particulier si tu vois des
| références inutiles ...
| Merci.
| @ +
| b(°!°)rbbu




Avatar
B
Re-Salut,

Je viens de faire la manip chez moi (PC créateur !) :
Effectivement, sans OLE Automation et sans Active X Data, ça compile et ça a
l'air de fonctionner, bien que j'ai pas tester toutes les manoeuvres
possibles pour l'utilisateur final.

Mais, je Re-Re-Re-rappelle que, bien que ça "compilait" sur le site
d'installation, ça n'empêchait pas de buguer à 2 endroits bien précis :
1- A la création d'un Document Word :
Dim wdApp As Word.Application
Etc ...
2- A l'insertion d'un nouvel enregistrement, message
du genre " la méthode 'value' de l'objet combo-box a échoué " ...

Bref, me reste à me rendre sur le site (début de semaine) et à tenter cette
opération de la dernière chance !
Si ça marche, ce sera toi le Champion-Chef-Kador...
... Mais faudra m'expliquer, pour pas mourir idiot, pourquoi ça passait chez
moi et ça cassait chez le patron ?
Merci.

@ +
b(°!°)rbbu

"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Bonjour,
Place DAO en 3ème position
Décoche Ole Automation => compile
si ça compile => bas besoin sinon, recoche et compile à nouveau

Fais pareil pour ActiveX Data, word10 et Office10

A mon avis, tu en as de trop ou alors tu es un super programmeur qui ne
sait plus travailler

avec les outils standards ;-))

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


:
| Bonsoir,
| Très intéressant ce que tu dis, j'y ai pensé et j'ai regardé de près.
| A priori les références dont j'ai besoin et que celles là sont
| présente sur le PC créateur et sur le PC d'installation.
| Les voici , dans l'ordre qui marche sur le PC créateur :
| - Visual Basic for Applications ( VBE6.DLL)
| - Microsoft Access 10.0 Object Library ( msacc.olb)
| - OLE Automation ( stdole2.tlb)
| - Microsoft DAO 3.6 Object Library ( dao360.dll)
| - Microsoft ActiveX Data Object 2.5 Library ( msado25.tlb )
| - Microsoft Word 10.0 Object Library ( msword.olb)
| - Microsoft Office 10.0 Object Library ( mso.dll)
|
| ... Si tu peux m'en dire un peu plus, en particulier si tu vois des
| références inutiles ...
| Merci.
| @ +
| b(°!°)rbbu




Avatar
Anor
Bonjour,

| ... Mais faudra m'expliquer, pour pas mourir idiot, pourquoi ça
| passait chez moi et ça cassait chez le patron ?
| Merci.
|

Tu le découvriras peut-être chez ton patron, surtout s'il y a d'autres références cochées, ou
marquées manquantes

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
B
Ok,
mais je peux déjà te dire que :
y'avait pas de références marquées Manquante
y'avait pas d'autres références cochées
Seule msdao25.tlb était introuvable (y'avait msdao15.DLL à la place) , et
j'ai du la placer manuellement en la pompant sur disquette de chez moi.
Encore merci et à la semaine prochaine.

@ +
b(°!°)rbbu

"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news: #
Bonjour,

| ... Mais faudra m'expliquer, pour pas mourir idiot, pourquoi ça
| passait chez moi et ça cassait chez le patron ?
| Merci.
|

Tu le découvriras peut-être chez ton patron, surtout s'il y a d'autres
références cochées, ou

marquées manquantes

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------




Avatar
Anor
re,

:
| Seule msdao25.tlb était introuvable (y'avait msdao15.DLL à la place)
| , et j'ai du la placer manuellement en la pompant sur disquette de
| chez moi. Encore merci et à la semaine prochaine.

pour moi ce sont 2 fichiers complètements différents,
et placer un fichier ne suffit souvent pas car il faut le
"régistrer" manuellement dans la base de registres :
démarrer exécuter regsvr32 "c:cheminfichier.ext"

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
B
Bonsoir,
ok je vois tout ça et je te fais signe ...
merci.

@ +
b(°!°)rbbu

"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
re,

:
| Seule msdao25.tlb était introuvable (y'avait msdao15.DLL à la place)
| , et j'ai du la placer manuellement en la pompant sur disquette de
| chez moi. Encore merci et à la semaine prochaine.

pour moi ce sont 2 fichiers complètements différents,
et placer un fichier ne suffit souvent pas car il faut le
"régistrer" manuellement dans la base de registres :
démarrer exécuter regsvr32 "c:cheminfichier.ext"

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------




Avatar
Francois
Bonjour,

J'ai lu un peu en diagonale toutes les discussions qu'il y a eu, et je
réagis à propos de la fonction SaveAs car il m'arrive d'avoir le même des
problèmes avec cette fonction : une erreur 5356 provoqué sur quelques
machines et pas sur d'autres. Cette fonction ne me semble pas très fiable.
En gros, il faudrait voir si en passant par la fonction Save (=> Faire une
copie du fichier à l'endroit où vous souhaitez l'enregistrer puis l'ouvrir,
faire les différentes manip et l'enregistrer) le problème n'est pas réglé...

@+

François

"" a écrit dans le message news:

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



1 2 3