OVH Cloud OVH Cloud

Ouvrir formulaire 2 (VBA)

2 réponses
Avatar
Moh
Bonjour,

l'execution du code suivant:

Private Sub Form_Timer()
DoCmd.Close acForm, "frmSplash"
DoCmd.OpenForm "frmSwitchboard"
End Sub

genere le message d'erreur suivant:

(l'expression sur minuterie entr=E9e comme parametre de la=20
propriete de type evenement est =E0 l'origine d'une erreur.=20
un probleme est survenu durant la communication entre=20
microsoft access et le serveur OLE ou le controle activeX.)

D'ou peut provenir le probleme.=20

Merci pour votre aide.

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Vérifies tes références aux bibliothèques.
Alt+F11
outils / références
décocher les lignes cochées marquées manquantes.
cocher la ligne DAO3.6 object library
cocher la ligne microsoft ActiveX Data Objects library
cocher la ligne mocosoft ActiveX Data Objects Recordset library
pour ces deux dernières, prendre le dernier N° de version ( 2.7 par exemple)
mais surtout le même.
recompiler par debug / compilation
corriger les erreurs éventuelles.
Sauvegarder
tester

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


"Moh" a écrit dans le message de news:
2e0001c4bf30$adb60860$
Bonjour,

l'execution du code suivant:

Private Sub Form_Timer()
DoCmd.Close acForm, "frmSplash"
DoCmd.OpenForm "frmSwitchboard"
End Sub

genere le message d'erreur suivant:

(l'expression sur minuterie entrée comme parametre de la
propriete de type evenement est à l'origine d'une erreur.
un probleme est survenu durant la communication entre
microsoft access et le serveur OLE ou le controle activeX.)

D'ou peut provenir le probleme.

Merci pour votre aide.
Avatar
Moh
Un grand merci , ca marche enfin.
il manquait les 2 dernieres ref.
@+
-----Message d'origine-----
Bonjour.

Vérifies tes références aux bibliothèques.
Alt+F11
outils / références
décocher les lignes cochées marquées manquantes.
cocher la ligne DAO3.6 object library
cocher la ligne microsoft ActiveX Data Objects library
cocher la ligne mocosoft ActiveX Data Objects Recordset
library

pour ces deux dernières, prendre le dernier N° de version
( 2.7 par exemple)

mais surtout le même.
recompiler par debug / compilation
corriger les erreurs éventuelles.
Sauvegarder
tester

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


"Moh" a écrit dans le message de news:
2e0001c4bf30$adb60860$
Bonjour,

l'execution du code suivant:

Private Sub Form_Timer()
DoCmd.Close acForm, "frmSplash"
DoCmd.OpenForm "frmSwitchboard"
End Sub

genere le message d'erreur suivant:

(l'expression sur minuterie entrée comme parametre de la
propriete de type evenement est à l'origine d'une erreur.
un probleme est survenu durant la communication entre
microsoft access et le serveur OLE ou le controle
activeX.)


D'ou peut provenir le probleme.

Merci pour votre aide.


.