OVH Cloud OVH Cloud

erreur d'execution 3085 sur access 2000

2 réponses
Avatar
Manu
Bonjour

J'ai une erreur que je ne comprends pas : j'ai une base access que je peux
ouvrir facilement avec des pcs sous office 2002 ou sur un pc sous office 2000
SR3, et à côté de ça j'ai 3 pcs avec le même type d'office 2000 SR3 qui eux
ont une erreur et ne peuvent pas ouvrir cette base :

Apparemment un formulaire qui s'ouvre automatiquement à l'ouverture bloque
ces 3 pcs : dans la source du formulaire on retrouve 5 tables liées, et plus
spécialement un champs "datrelact" qui a un critère <=AjDate("j";7;Date())
L'erreur : Microsoft Visual Basic : erreur d'execution "3085" : fonction
date non définie dans l'expression

Manque t-il qqchose à ces 3 pcs qui ont pourtant la même config apparemment
que l'autre Office 2000 qui lui fonctionne ???

Merci de votre aide
Manu

2 réponses

Avatar
ze_titi
Bonjour,

La première idée qui me vient à l'esprit serait un problème de référence
manquante(Alt+F11,"Outils/références") mais j'ai quand même un doute...
Vérifie à tout hasard...

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour

J'ai une erreur que je ne comprends pas : j'ai une base access que je peux
ouvrir facilement avec des pcs sous office 2002 ou sur un pc sous office 2000
SR3, et à côté de ça j'ai 3 pcs avec le même type d'office 2000 SR3 qui eux
ont une erreur et ne peuvent pas ouvrir cette base :

Apparemment un formulaire qui s'ouvre automatiquement à l'ouverture bloque
ces 3 pcs : dans la source du formulaire on retrouve 5 tables liées, et plus
spécialement un champs "datrelact" qui a un critère <=AjDate("j";7;Date())
L'erreur : Microsoft Visual Basic : erreur d'execution "3085" : fonction
date non définie dans l'expression

Manque t-il qqchose à ces 3 pcs qui ont pourtant la même config apparemment
que l'autre Office 2000 qui lui fonctionne ???

Merci de votre aide
Manu


Avatar
Manu
En effet je suis allé voir, et le composant microsoft common dialog control
6.0 (SP3) était là mais manquant dans l'intitulé ! pourtant c'est la même
installation que le PC avec Office 2000 SP3 qui fonctionne ! du coup j'ai
copié le fichier manquant comdlg32.ocx du dossier system32 du pc qui est ok
vers ceux qui ne fonctionnaient pas, et la base s'ouvre enfin !
je comprends pas pourquoi ça fait ça pour des versions similaires mais on a
trouvé la solution !
Merci beaucoup de m'avoir aidé !
bonne journée
Manu


Bonjour,

La première idée qui me vient à l'esprit serait un problème de référence
manquante(Alt+F11,"Outils/références") mais j'ai quand même un doute...
Vérifie à tout hasard...

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour

J'ai une erreur que je ne comprends pas : j'ai une base access que je peux
ouvrir facilement avec des pcs sous office 2002 ou sur un pc sous office 2000
SR3, et à côté de ça j'ai 3 pcs avec le même type d'office 2000 SR3 qui eux
ont une erreur et ne peuvent pas ouvrir cette base :

Apparemment un formulaire qui s'ouvre automatiquement à l'ouverture bloque
ces 3 pcs : dans la source du formulaire on retrouve 5 tables liées, et plus
spécialement un champs "datrelact" qui a un critère <=AjDate("j";7;Date())
L'erreur : Microsoft Visual Basic : erreur d'execution "3085" : fonction
date non définie dans l'expression

Manque t-il qqchose à ces 3 pcs qui ont pourtant la même config apparemment
que l'autre Office 2000 qui lui fonctionne ???

Merci de votre aide
Manu