OVH Cloud OVH Cloud

VBA & Access 97

20 réponses
Avatar
Christian
Bonjour,

je travaille sous Access 97.
Dans un formulaire, j'ai une liste d=E9roulante bas=E9e sur=20
une requ=EAte qui fait appel =E0 une fonction que j'ai cr=E9=E9e.
Cette fonction contient des fonctions VBA tel=20
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient=20
tout Access 97 =E7a fonctionne tr=E8s bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,=20
la liste reste vide.
Si je supprime l'appel =E0 la fonction dans la requ=EAte tout=20
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?
Merci d'avance pour votre aide.
Christian

10 réponses

1 2
Avatar
Chris
J'ai essayé mais il me dit qu'il a chargé le fichier mais qu'il ne trouve
pas le point d'entrée DllRegisterServer.

Christian

Au fait, merci pour la précision de la pendaison parce que là je commence à
chercher s'il ne me reste pas un bout de corde qui traine lollll :-(((

"Pierre CFI [mvp]" a écrit dans le message de
news:
tu as essayé d'enregistrer vba332.dll, je sais que c'est la plaie cette
dll

j'avais eu un probléme 1 fois, je sais plus quoi, mais une galére (euh je
dis pas çà pour que tu te pendes haut et court)


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

arghh !!
ok je viens de refaire un package runtime, désintallé l'ancien sur le
poste


client et réinstallé le nouveau.
Après réinstallation et redémarrage : même chose !!

ai-je raté un truc ?

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, dans xp elle se trouve dans program files fichiers communs......
il faut que tu la mette au meme endroit que celui de la base origine
et



que tu l'enregistre en faisant dans demarrer/executer
regsvr32 "c: tout le chemin vba332.dll"

ou refaire un package runtime

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

aie si si au départ j'ai fait la base sur WinNT 4.0 et là je suis
sous




XP.
Mais certains postes où se trouvent les runtimes sont sur XP
d'autres




encore
sous NT 4.0.
Que faut-il faire avec cette DLL.

Merci encore de ton aide précieuse.
christian

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




news:
.../...
Oui, mais là je verrais plutot la VBA332.dll
la version de windows n'a pas changée sur les postes ?

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

C'est un vieux runtime, j'ai pas vérifié. Quand je mets à jour
sur






les
postes je ne fais que copier le fichier ".mde".
Mais sur le poste le fichier dao360.dll existe bien.
Les versions sont les mêmes, la taille aussi, seule la date de
création




diffère par rapport à mon poste où j'ai Access.

Christian

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




news: uP#
bonjour
tu dis que c'est sur le runtime le pb, dans ton package les
librairies





sont bien jointes avec ??

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Christian" a écrit dans
le







message
de news:801501c4d15f$dded6f00$
Salut Pierre,

J'ai vérifié :
La référence à Microsoft DAO 3.6 Object Library est ok.
La référence à "MS ActiveX Data Object..." n'est pas
cochée.
J'ai remonté la référence à DAO3.6 le plus haut possible.

C'est pareil.

Aurais-tu une autre idée parce que je suis à cours
complet...

merci par avance.
christian


Tu as un problème de références...

Ouvre un module quelconque et regarde dans le menu
Outils, Références.

et c'est sûrement la "Microsoft DAO x.y Object Library"
qui te manque ou se trouve sous la réf "MS ActiveX Data
Object..."


Coche et remonte la DAO et décoche la "MS ActiveX Data
Object"



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.































Avatar
Pierre CFI [mvp]
oui, j'avais çà, je vais essayer de retrouver comment j'avais resolu le pb, mais

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de news:%
J'ai essayé mais il me dit qu'il a chargé le fichier mais qu'il ne trouve
pas le point d'entrée DllRegisterServer.

Christian

Au fait, merci pour la précision de la pendaison parce que là je commence à
chercher s'il ne me reste pas un bout de corde qui traine lollll :-(((

"Pierre CFI [mvp]" a écrit dans le message de
news:
tu as essayé d'enregistrer vba332.dll, je sais que c'est la plaie cette
dll

j'avais eu un probléme 1 fois, je sais plus quoi, mais une galére (euh je
dis pas çà pour que tu te pendes haut et court)


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

arghh !!
ok je viens de refaire un package runtime, désintallé l'ancien sur le
poste


client et réinstallé le nouveau.
Après réinstallation et redémarrage : même chose !!

ai-je raté un truc ?

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, dans xp elle se trouve dans program files fichiers communs......
il faut que tu la mette au meme endroit que celui de la base origine
et



que tu l'enregistre en faisant dans demarrer/executer
regsvr32 "c: tout le chemin vba332.dll"

ou refaire un package runtime

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

aie si si au départ j'ai fait la base sur WinNT 4.0 et là je suis
sous




XP.
Mais certains postes où se trouvent les runtimes sont sur XP
d'autres




encore
sous NT 4.0.
Que faut-il faire avec cette DLL.

Merci encore de ton aide précieuse.
christian

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




news:
.../...
Oui, mais là je verrais plutot la VBA332.dll
la version de windows n'a pas changée sur les postes ?

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

C'est un vieux runtime, j'ai pas vérifié. Quand je mets à jour
sur






les
postes je ne fais que copier le fichier ".mde".
Mais sur le poste le fichier dao360.dll existe bien.
Les versions sont les mêmes, la taille aussi, seule la date de
création




diffère par rapport à mon poste où j'ai Access.

Christian

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




news: uP#
bonjour
tu dis que c'est sur le runtime le pb, dans ton package les
librairies





sont bien jointes avec ??

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Christian" a écrit dans
le







message
de news:801501c4d15f$dded6f00$
Salut Pierre,

J'ai vérifié :
La référence à Microsoft DAO 3.6 Object Library est ok.
La référence à "MS ActiveX Data Object..." n'est pas
cochée.
J'ai remonté la référence à DAO3.6 le plus haut possible.

C'est pareil.

Aurais-tu une autre idée parce que je suis à cours
complet...

merci par avance.
christian


Tu as un problème de références...

Ouvre un module quelconque et regarde dans le menu
Outils, Références.

et c'est sûrement la "Microsoft DAO x.y Object Library"
qui te manque ou se trouve sous la réf "MS ActiveX Data
Object..."


Coche et remonte la DAO et décoche la "MS ActiveX Data
Object"



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.



































Avatar
Pierre CFI [mvp]
je te renvoie au support ms
http://support.microsoft.com/default.aspx?scid=kb;fr;189366
http://support.microsoft.com


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de news:%
J'ai essayé mais il me dit qu'il a chargé le fichier mais qu'il ne trouve
pas le point d'entrée DllRegisterServer.

Christian

Au fait, merci pour la précision de la pendaison parce que là je commence à
chercher s'il ne me reste pas un bout de corde qui traine lollll :-(((

"Pierre CFI [mvp]" a écrit dans le message de
news:
tu as essayé d'enregistrer vba332.dll, je sais que c'est la plaie cette
dll

j'avais eu un probléme 1 fois, je sais plus quoi, mais une galére (euh je
dis pas çà pour que tu te pendes haut et court)


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

arghh !!
ok je viens de refaire un package runtime, désintallé l'ancien sur le
poste


client et réinstallé le nouveau.
Après réinstallation et redémarrage : même chose !!

ai-je raté un truc ?

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, dans xp elle se trouve dans program files fichiers communs......
il faut que tu la mette au meme endroit que celui de la base origine
et



que tu l'enregistre en faisant dans demarrer/executer
regsvr32 "c: tout le chemin vba332.dll"

ou refaire un package runtime

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

aie si si au départ j'ai fait la base sur WinNT 4.0 et là je suis
sous




XP.
Mais certains postes où se trouvent les runtimes sont sur XP
d'autres




encore
sous NT 4.0.
Que faut-il faire avec cette DLL.

Merci encore de ton aide précieuse.
christian

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




news:
.../...
Oui, mais là je verrais plutot la VBA332.dll
la version de windows n'a pas changée sur les postes ?

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

C'est un vieux runtime, j'ai pas vérifié. Quand je mets à jour
sur






les
postes je ne fais que copier le fichier ".mde".
Mais sur le poste le fichier dao360.dll existe bien.
Les versions sont les mêmes, la taille aussi, seule la date de
création




diffère par rapport à mon poste où j'ai Access.

Christian

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




news: uP#
bonjour
tu dis que c'est sur le runtime le pb, dans ton package les
librairies





sont bien jointes avec ??

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Christian" a écrit dans
le







message
de news:801501c4d15f$dded6f00$
Salut Pierre,

J'ai vérifié :
La référence à Microsoft DAO 3.6 Object Library est ok.
La référence à "MS ActiveX Data Object..." n'est pas
cochée.
J'ai remonté la référence à DAO3.6 le plus haut possible.

C'est pareil.

Aurais-tu une autre idée parce que je suis à cours
complet...

merci par avance.
christian


Tu as un problème de références...

Ouvre un module quelconque et regarde dans le menu
Outils, Références.

et c'est sûrement la "Microsoft DAO x.y Object Library"
qui te manque ou se trouve sous la réf "MS ActiveX Data
Object..."


Coche et remonte la DAO et décoche la "MS ActiveX Data
Object"



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.



































Avatar
Chris
ok, j'ai regardé l'article. J'utilise déjà DBEngine.

Enfin,
Je crée d'abord un workspace :
Set wspCurrentWorkspace = DBEngine.CreateWorkspace("Tempo", "", "")
puis :
Set pdbMyDB = wspCurrentWorkspace.OpenDatabase(CurrentDb.Name, False, False)

je pense que c'est pareil non ?
"Pierre CFI [mvp]" a écrit dans le message de
news:
je te renvoie au support ms
http://support.microsoft.com/default.aspx?scid=kb;fr;189366
http://support.microsoft.com


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:%

J'ai essayé mais il me dit qu'il a chargé le fichier mais qu'il ne
trouve


pas le point d'entrée DllRegisterServer.

Christian

Au fait, merci pour la précision de la pendaison parce que là je
commence à


chercher s'il ne me reste pas un bout de corde qui traine lollll :-(((

"Pierre CFI [mvp]" a écrit dans le message de
news:
tu as essayé d'enregistrer vba332.dll, je sais que c'est la plaie
cette



dll
j'avais eu un probléme 1 fois, je sais plus quoi, mais une galére (euh
je



dis pas çà pour que tu te pendes haut et court)

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

arghh !!
ok je viens de refaire un package runtime, désintallé l'ancien sur
le




poste
client et réinstallé le nouveau.
Après réinstallation et redémarrage : même chose !!

ai-je raté un truc ?

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




news:
oui, dans xp elle se trouve dans program files fichiers
communs......





il faut que tu la mette au meme endroit que celui de la base
origine





et
que tu l'enregistre en faisant dans demarrer/executer
regsvr32 "c: tout le chemin vba332.dll"

ou refaire un package runtime

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

aie si si au départ j'ai fait la base sur WinNT 4.0 et là je
suis






sous
XP.
Mais certains postes où se trouvent les runtimes sont sur XP
d'autres




encore
sous NT 4.0.
Que faut-il faire avec cette DLL.

Merci encore de ton aide précieuse.
christian

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




news:
.../...
Oui, mais là je verrais plutot la VBA332.dll
la version de windows n'a pas changée sur les postes ?

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

C'est un vieux runtime, j'ai pas vérifié. Quand je mets à
jour








sur
les
postes je ne fais que copier le fichier ".mde".
Mais sur le poste le fichier dao360.dll existe bien.
Les versions sont les mêmes, la taille aussi, seule la date
de








création
diffère par rapport à mon poste où j'ai Access.

Christian

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








message de
news: uP#
bonjour
tu dis que c'est sur le runtime le pb, dans ton package
les









librairies
sont bien jointes avec ??

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Christian" a écrit
dans









le
message
de news:801501c4d15f$dded6f00$
Salut Pierre,

J'ai vérifié :
La référence à Microsoft DAO 3.6 Object Library est ok.
La référence à "MS ActiveX Data Object..." n'est pas
cochée.
J'ai remonté la référence à DAO3.6 le plus haut possible.

C'est pareil.

Aurais-tu une autre idée parce que je suis à cours
complet...

merci par avance.
christian


Tu as un problème de références...

Ouvre un module quelconque et regarde dans le menu
Outils, Références.

et c'est sûrement la "Microsoft DAO x.y Object Library"
qui te manque ou se trouve sous la réf "MS ActiveX Data
Object..."


Coche et remonte la DAO et décoche la "MS ActiveX Data
Object"



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.







































Avatar
Pierre CFI [mvp]
je sais pas, je fais directe
dim bd as dao.database
set bd = opendatabase("c....mdb")


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de news:%
ok, j'ai regardé l'article. J'utilise déjà DBEngine.

Enfin,
Je crée d'abord un workspace :
Set wspCurrentWorkspace = DBEngine.CreateWorkspace("Tempo", "", "")
puis :
Set pdbMyDB = wspCurrentWorkspace.OpenDatabase(CurrentDb.Name, False, False)

je pense que c'est pareil non ?
"Pierre CFI [mvp]" a écrit dans le message de
news:
je te renvoie au support ms
http://support.microsoft.com/default.aspx?scid=kb;fr;189366
http://support.microsoft.com


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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:%

J'ai essayé mais il me dit qu'il a chargé le fichier mais qu'il ne
trouve


pas le point d'entrée DllRegisterServer.

Christian

Au fait, merci pour la précision de la pendaison parce que là je
commence à


chercher s'il ne me reste pas un bout de corde qui traine lollll :-(((

"Pierre CFI [mvp]" a écrit dans le message de
news:
tu as essayé d'enregistrer vba332.dll, je sais que c'est la plaie
cette



dll
j'avais eu un probléme 1 fois, je sais plus quoi, mais une galére (euh
je



dis pas çà pour que tu te pendes haut et court)

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

arghh !!
ok je viens de refaire un package runtime, désintallé l'ancien sur
le




poste
client et réinstallé le nouveau.
Après réinstallation et redémarrage : même chose !!

ai-je raté un truc ?

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




news:
oui, dans xp elle se trouve dans program files fichiers
communs......





il faut que tu la mette au meme endroit que celui de la base
origine





et
que tu l'enregistre en faisant dans demarrer/executer
regsvr32 "c: tout le chemin vba332.dll"

ou refaire un package runtime

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

aie si si au départ j'ai fait la base sur WinNT 4.0 et là je
suis






sous
XP.
Mais certains postes où se trouvent les runtimes sont sur XP
d'autres




encore
sous NT 4.0.
Que faut-il faire avec cette DLL.

Merci encore de ton aide précieuse.
christian

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




news:
.../...
Oui, mais là je verrais plutot la VBA332.dll
la version de windows n'a pas changée sur les postes ?

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Chris" a écrit dans le message de
news:

C'est un vieux runtime, j'ai pas vérifié. Quand je mets à
jour








sur
les
postes je ne fais que copier le fichier ".mde".
Mais sur le poste le fichier dao360.dll existe bien.
Les versions sont les mêmes, la taille aussi, seule la date
de








création
diffère par rapport à mon poste où j'ai Access.

Christian

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








message de
news: uP#
bonjour
tu dis que c'est sur le runtime le pb, dans ton package
les









librairies
sont bien jointes avec ??

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Christian" a écrit
dans









le
message
de news:801501c4d15f$dded6f00$
Salut Pierre,

J'ai vérifié :
La référence à Microsoft DAO 3.6 Object Library est ok.
La référence à "MS ActiveX Data Object..." n'est pas
cochée.
J'ai remonté la référence à DAO3.6 le plus haut possible.

C'est pareil.

Aurais-tu une autre idée parce que je suis à cours
complet...

merci par avance.
christian


Tu as un problème de références...

Ouvre un module quelconque et regarde dans le menu
Outils, Références.

et c'est sûrement la "Microsoft DAO x.y Object Library"
qui te manque ou se trouve sous la réf "MS ActiveX Data
Object..."


Coche et remonte la DAO et décoche la "MS ActiveX Data
Object"



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.











































Avatar
Chris
J'ai essayé avec dao.database.
idem...

je désespère de plus en plus là lolllll
j'essaye de voir si je trouve rien sur le net. Je te dis si j'ai quelque
chose.

"Christian" a écrit dans le message de
news: 939e01c4d13e$70297840$
Bonjour,

je travaille sous Access 97.
Dans un formulaire, j'ai une liste déroulante basée sur
une requête qui fait appel à une fonction que j'ai créée.
Cette fonction contient des fonctions VBA tel
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient
tout Access 97 ça fonctionne très bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,
la liste reste vide.
Si je supprime l'appel à la fonction dans la requête tout
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?
Merci d'avance pour votre aide.
Christian
Avatar
Lucien ROYERE
Je travaille aussi sous Access 97 (bien que j'ai Access 2003 sur mon micro
en attente).
J'ai dû installer une application Access 97 sur des postes neufs W2000 :
avec le runtime, ça plantait.
J'ai trouvé qu'il me fallait copier le fichier system.mdw (de mémoire,
j'espère ne pas me tromper) de mon micro sur le dossier windowssystem32
des utilisateurs, ou dans le dossier où se trouve le fichier MDE.
Sinon, pour installer le runtime sur les postes utilisateurs, j'ai utilisé
la version d'install (faite avec le kit des outils de développer du pack
Office 97) d'une application très simple (qui n'était pas celle qui devait
être utilisée), et ça suffit pour qu'une application bien plus touffue
fonctionne correctement.

"3stone" a écrit dans le message de
news:
Salut,

"Christian"

je travaille sous Access 97.
Dans un formulaire, j'ai une liste déroulante basée sur
une requête qui fait appel à une fonction que j'ai créée.
Cette fonction contient des fonctions VBA tel
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient
tout Access 97 ça fonctionne très bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,
la liste reste vide.
Si je supprime l'appel à la fonction dans la requête tout
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?


Avatar
Jiveday
Bonjour

j'avais le même genre de problème en Access2000 sur un poste de travail et
pas sur les autres. J'ai finalement résolu mon problème en téléchargeant la
librairie Microsoft DAO x.y Object Library sur le site Microsoft et en
l'installant sur le poste.

Jean


Bonjour,

je travaille sous Access 97.
Dans un formulaire, j'ai une liste déroulante basée sur
une requête qui fait appel à une fonction que j'ai créée.
Cette fonction contient des fonctions VBA tel
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient
tout Access 97 ça fonctionne très bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,
la liste reste vide.
Si je supprime l'appel à la fonction dans la requête tout
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?
Merci d'avance pour votre aide.
Christian



Avatar
Chris
salut,

peux-tu me dire où est-ce que tu as trouvé la librairie chez Microsoft. Je
n'arrive pas à mettre la main desssus.

merci

"Jiveday" a écrit dans le message de
news:
Bonjour

j'avais le même genre de problème en Access2000 sur un poste de travail et
pas sur les autres. J'ai finalement résolu mon problème en téléchargeant
la

librairie Microsoft DAO x.y Object Library sur le site Microsoft et en
l'installant sur le poste.

Jean


Bonjour,

je travaille sous Access 97.
Dans un formulaire, j'ai une liste déroulante basée sur
une requête qui fait appel à une fonction que j'ai créée.
Cette fonction contient des fonctions VBA tel
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient
tout Access 97 ça fonctionne très bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,
la liste reste vide.
Si je supprime l'appel à la fonction dans la requête tout
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?
Merci d'avance pour votre aide.
Christian





Avatar
Jiveday
à télécharger gratuitement sur le site de Microsoft France
(www.microsoft.com/france/ : MDAC_TYP.EXE)
http://support.microsoft.com/default.aspx?scid=fh;FR;sp
Developer Tools
• Microsoft Data Access Components (MDAC) 2.7



salut,

peux-tu me dire où est-ce que tu as trouvé la librairie chez Microsoft. Je
n'arrive pas à mettre la main desssus.

merci

"Jiveday" a écrit dans le message de
news:
Bonjour

j'avais le même genre de problème en Access2000 sur un poste de travail et
pas sur les autres. J'ai finalement résolu mon problème en téléchargeant
la

librairie Microsoft DAO x.y Object Library sur le site Microsoft et en
l'installant sur le poste.

Jean


Bonjour,

je travaille sous Access 97.
Dans un formulaire, j'ai une liste déroulante basée sur
une requête qui fait appel à une fonction que j'ai créée.
Cette fonction contient des fonctions VBA tel
que "Mid", "Instr" et "Len".
Lorsque j'ouvre le formulaire sur mon poste qui contient
tout Access 97 ça fonctionne très bien.
Si je l'ouvre sur un poste qui n'a que Access 97 runtime,
la liste reste vide.
Si je supprime l'appel à la fonction dans la requête tout
fonctionne normalement.

Qu'est-ce qui ne fonctionne pas, que puis-je faire ?
Merci d'avance pour votre aide.
Christian










1 2