OVH Cloud OVH Cloud

Importer des bibliothèques VB

3 réponses
Avatar
Jennam
Re-Bonjour,

Autre petite question. J'ai un problème qui tourne autour des versions
d'Access. Mon appli (.MDB) fonctionne parfaitement sous Access2003 alors que
sous Access2000, sur l'un des états, une succession de graphiques s'affiche
avec des données erronées (diagrammes type "camembert"). On m'a conseillé de
regarder dans la partie VB d'Access et de regarder dans le menu outils les
différents "packages" installés. De mémoire (désolé de ne pas pouvoir être
plus précis vu que je n'ai pas Access ici sous les yeux) il y avait une
différence de version des bibliothèques OLE. Si mon problème vient de cette
différence de version des bibliothèques installées sous 2003 et 2000 est il
possible, pour des raisons assez évidentes de portabilité, d'importer sous
2000 des bibliothèques de Access 2003, et si oui, comment dois-je m'y
prendre ?
Je demande cela car si je dois "distribuer" mon appli, je ne peux pas exiger
de tous mes clients qu'ils aient la dernière version d'Access...


Merci par avance de votre aide !

Cordialement.

Robson

3 réponses

Avatar
Raymond [mvp]
Bonjour.

le premier problème qu'il faut résoudre entre 2000 et 2003 c'est le nom de
la collection des objets états, qui sur 2000 est nommée etats et sur 2003
nommée états. La seule solution choisie par les utilisateurs multiversions
est de rester en version 2000 et de fournir une version mde 2000. D'autre
part la syntaxe 2003 du OpenReport est étendue et ne peut pas être gérée par
2000 si les options sont utilisées.
quand à l'idée d'installer la librairie vba access 2003 au milieu de
librairies 2000 me parait une très mauvaise idée.
il reste la solution du runtime 2003 si le client n'utilise pas les parties
non gérées par runtime.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jennam" a écrit dans le message de news:
425633dd$0$840$
Re-Bonjour,

Autre petite question. J'ai un problème qui tourne autour des versions
d'Access. Mon appli (.MDB) fonctionne parfaitement sous Access2003 alors
que
sous Access2000, sur l'un des états, une succession de graphiques
s'affiche
avec des données erronées (diagrammes type "camembert"). On m'a conseillé
de
regarder dans la partie VB d'Access et de regarder dans le menu outils les
différents "packages" installés. De mémoire (désolé de ne pas pouvoir être
plus précis vu que je n'ai pas Access ici sous les yeux) il y avait une
différence de version des bibliothèques OLE. Si mon problème vient de
cette
différence de version des bibliothèques installées sous 2003 et 2000 est
il
possible, pour des raisons assez évidentes de portabilité, d'importer sous
2000 des bibliothèques de Access 2003, et si oui, comment dois-je m'y
prendre ?
Je demande cela car si je dois "distribuer" mon appli, je ne peux pas
exiger
de tous mes clients qu'ils aient la dernière version d'Access...


Merci par avance de votre aide !

Cordialement.

Robson




Avatar
Jennam
Franchement imbattable Raymond :)

Si je reprends ces quelques pistes :
"qui sur 2000 est nommée etats et sur 2003 nommée états" est-ce que la
différence c'est l'accent sur le mot "état" ?
"rester en version 2000 et de fournir une version mde 2000" je crois que
j'ai déjà essayé le mde version 2000 mais ça marche pas. Sinon je suis bien
sous Access2003 mais le format de mon MDB c'est bien Access2000, c'est
d'autant plus bizarre alors que j'obtienne quand même ces erreurs. Mais je
vais réessayer dans cette direction.
"la syntaxe 2003 du OpenReport est étendue et ne peut pas être gérée par
2000 si les options sont utilisées" je n'ai pas fait attention à cela, je
vais regarder...
"la solution du runtime 2003" je reviendrai vers toi pour cette ultime
solution si les autres ne marchent pas...
Juste pour info le premier post que j'avais envoyé à ce sujet se trouve là :
http://groups.google.fr/groups?q=jennam&hl=fr&lr=&group=microsoft.public.fr.
access.*&selmB3e959b%240%241216%248fcfb975%40news.wanadoo.fr&rnum=7


ps : info perso, c'est du bénévolat ta participation à ce forum ?
Franchement si t'es pas là, personne ne peut espérer de (bonnes) réponses !
Merci


Bonjour.

le premier problème qu'il faut résoudre entre 2000 et 2003 c'est le nom de
la collection des objets états, qui sur 2000 est nommée etats et sur 2003
nommée états. La seule solution choisie par les utilisateurs multiversions
est de rester en version 2000 et de fournir une version mde 2000. D'autre
part la syntaxe 2003 du OpenReport est étendue et ne peut pas être gérée
par

2000 si les options sont utilisées.
quand à l'idée d'installer la librairie vba access 2003 au milieu de
librairies 2000 me parait une très mauvaise idée.
il reste la solution du runtime 2003 si le client n'utilise pas les
parties

non gérées par runtime.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jennam" a écrit dans le message de news:
425633dd$0$840$
Re-Bonjour,

Autre petite question. J'ai un problème qui tourne autour des versions
d'Access. Mon appli (.MDB) fonctionne parfaitement sous Access2003 alors
que
sous Access2000, sur l'un des états, une succession de graphiques
s'affiche
avec des données erronées (diagrammes type "camembert"). On m'a
conseillé


de
regarder dans la partie VB d'Access et de regarder dans le menu outils
les


différents "packages" installés. De mémoire (désolé de ne pas pouvoir
être


plus précis vu que je n'ai pas Access ici sous les yeux) il y avait une
différence de version des bibliothèques OLE. Si mon problème vient de
cette
différence de version des bibliothèques installées sous 2003 et 2000 est
il
possible, pour des raisons assez évidentes de portabilité, d'importer
sous


2000 des bibliothèques de Access 2003, et si oui, comment dois-je m'y
prendre ?
Je demande cela car si je dois "distribuer" mon appli, je ne peux pas
exiger
de tous mes clients qu'ils aient la dernière version d'Access...


Merci par avance de votre aide !

Cordialement.

Robson








Avatar
Raymond [mvp]
"qui sur 2000 est nommée etats et sur 2003 nommée états" est-ce que la
différence c'est l'accent sur le mot "état" ?
exactement ça.


j'ai déjà essayé le mde version 2000 mais ça marche pas
la mde2000 doit être compilée et créée sous 2000 impérativement.



ps : info perso, c'est du bénévolat ta participation à ce forum ?
100% bénévole comme tout le monde

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jennam" a écrit dans le message de news:
42567bd4$0$3103$
Franchement imbattable Raymond :)

Si je reprends ces quelques pistes :
"qui sur 2000 est nommée etats et sur 2003 nommée états" est-ce que la
différence c'est l'accent sur le mot "état" ?
"rester en version 2000 et de fournir une version mde 2000" je crois que
j'ai déjà essayé le mde version 2000 mais ça marche pas. Sinon je suis
bien
sous Access2003 mais le format de mon MDB c'est bien Access2000, c'est
d'autant plus bizarre alors que j'obtienne quand même ces erreurs. Mais je
vais réessayer dans cette direction.
"la syntaxe 2003 du OpenReport est étendue et ne peut pas être gérée par
2000 si les options sont utilisées" je n'ai pas fait attention à cela, je
vais regarder...
"la solution du runtime 2003" je reviendrai vers toi pour cette ultime
solution si les autres ne marchent pas...
Juste pour info le premier post que j'avais envoyé à ce sujet se trouve là
:
http://groups.google.fr/groups?q=jennam&hl=fr&lr=&group=microsoft.public.fr.
access.*&selmB3e959b%240%241216%248fcfb975%40news.wanadoo.fr&rnum=7


ps : info perso, c'est du bénévolat ta participation à ce forum ?
Franchement si t'es pas là, personne ne peut espérer de (bonnes) réponses
!
Merci