Pb de passage d'une application de access 2003 à 2007
3 réponses
sylvain
Bonjour,
J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec
des scripts en vba, macros,
et lorsque je veux l'ouvrir en Access 2007,
message d'erreur dès le formulaire menu d'accueil :
"l'expression Sur ouverture entrée comme paramètre de la propriété de type
évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le
jeu d'évènements
Le résultat de l'expression n'est pas le nom de la macro, le nom d'une
fonction définie par l'utilisateur ou (Event procedure)"
Cette application marche très bien avec Access 2007, à la condition que sur
le même micro il y ait la version access 2003
Comment éviter ce problème ?
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
sylvain wrote:
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)"
Tu devrais compiler le code de la base (ALT + F11, puis menu Debogage, Compiler...) et dire le code qui est en erreur...
Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003
je doute... autant rester en A2003 ;-)
plusieurs fonctions faisant partie de Access 2000/2003 ne font plus partie de la version 2007 !
Dans quelle version est ta base ? .accdb ou .mdb ?
Bonjour,
J'ai réalisé une application sur access 2003 qui fonctionne très
bien, avec des scripts en vba, macros,
et lorsque je veux l'ouvrir en Access 2007,
message d'erreur dès le formulaire menu d'accueil :
"l'expression Sur ouverture entrée comme paramètre de la propriété de
type évènement est à l'origine d'une erreur. L'objet de la classe ne
gère pas le jeu d'évènements
Le résultat de l'expression n'est pas le nom de la macro, le nom d'une
fonction définie par l'utilisateur ou (Event procedure)"
Tu devrais compiler le code de la base
(ALT + F11, puis menu Debogage, Compiler...)
et dire le code qui est en erreur...
Cette application marche très bien avec Access 2007, à la condition
que sur le même micro il y ait la version access 2003
je doute... autant rester en A2003 ;-)
plusieurs fonctions faisant partie de Access 2000/2003 ne
font plus partie de la version 2007 !
Dans quelle version est ta base ? .accdb ou .mdb ?
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)"
Tu devrais compiler le code de la base (ALT + F11, puis menu Debogage, Compiler...) et dire le code qui est en erreur...
Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003
je doute... autant rester en A2003 ;-)
plusieurs fonctions faisant partie de Access 2000/2003 ne font plus partie de la version 2007 !
Dans quelle version est ta base ? .accdb ou .mdb ?
A tout hasard, regarde si il ne te manque pas une référence : - Passe sur le code (alt F11) - Va dans Outils - Référence - Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..." le pb vient de là.
Dans ce cas il te faut : 1) decocher le MANQUANT ... 2) Mettre le nouveau à la place (par exemple une autre version d'excel ...)
RideHickul.
"sylvain" a écrit dans le message de news: 4c359640$0$12095$
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)" Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003 Comment éviter ce problème ? Merci d'avance
'lut,
A tout hasard, regarde si il ne te manque pas une référence :
- Passe sur le code (alt F11)
- Va dans Outils - Référence
- Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..." le
pb vient de là.
Dans ce cas il te faut :
1) decocher le MANQUANT ...
2) Mettre le nouveau à la place (par exemple une autre version d'excel ...)
RideHickul.
"sylvain" <sylvainnnnn@yahoo.fg> a écrit dans le message de news:
4c359640$0$12095$426a74cc@news.free.fr...
Bonjour,
J'ai réalisé une application sur access 2003 qui fonctionne très bien,
avec
des scripts en vba, macros,
et lorsque je veux l'ouvrir en Access 2007,
message d'erreur dès le formulaire menu d'accueil :
"l'expression Sur ouverture entrée comme paramètre de la propriété de type
évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas
le
jeu d'évènements
Le résultat de l'expression n'est pas le nom de la macro, le nom d'une
fonction définie par l'utilisateur ou (Event procedure)"
Cette application marche très bien avec Access 2007, à la condition que
sur le même micro il y ait la version access 2003
Comment éviter ce problème ?
Merci d'avance
A tout hasard, regarde si il ne te manque pas une référence : - Passe sur le code (alt F11) - Va dans Outils - Référence - Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..." le pb vient de là.
Dans ce cas il te faut : 1) decocher le MANQUANT ... 2) Mettre le nouveau à la place (par exemple une autre version d'excel ...)
RideHickul.
"sylvain" a écrit dans le message de news: 4c359640$0$12095$
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)" Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003 Comment éviter ce problème ? Merci d'avance
sylvain
Merci , j'avais effectivement un pb de références manquantes. Sylvain
"RideHickul" a écrit dans le message de news: 4c360705$0$2968$
'lut,
A tout hasard, regarde si il ne te manque pas une référence : - Passe sur le code (alt F11) - Va dans Outils - Référence - Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..." le pb vient de là.
Dans ce cas il te faut : 1) decocher le MANQUANT ... 2) Mettre le nouveau à la place (par exemple une autre version d'excel ...)
RideHickul.
"sylvain" a écrit dans le message de news: 4c359640$0$12095$
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)" Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003 Comment éviter ce problème ? Merci d'avance
Merci , j'avais effectivement un pb de références manquantes.
Sylvain
"RideHickul" <ridehickul@orange.fr> a écrit dans le message de news:
4c360705$0$2968$ba4acef3@reader.news.orange.fr...
'lut,
A tout hasard, regarde si il ne te manque pas une référence :
- Passe sur le code (alt F11)
- Va dans Outils - Référence
- Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..."
le pb vient de là.
Dans ce cas il te faut :
1) decocher le MANQUANT ...
2) Mettre le nouveau à la place (par exemple une autre version d'excel
...)
RideHickul.
"sylvain" <sylvainnnnn@yahoo.fg> a écrit dans le message de news:
4c359640$0$12095$426a74cc@news.free.fr...
Bonjour,
J'ai réalisé une application sur access 2003 qui fonctionne très bien,
avec
des scripts en vba, macros,
et lorsque je veux l'ouvrir en Access 2007,
message d'erreur dès le formulaire menu d'accueil :
"l'expression Sur ouverture entrée comme paramètre de la propriété de
type
évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas
le
jeu d'évènements
Le résultat de l'expression n'est pas le nom de la macro, le nom d'une
fonction définie par l'utilisateur ou (Event procedure)"
Cette application marche très bien avec Access 2007, à la condition que
sur le même micro il y ait la version access 2003
Comment éviter ce problème ?
Merci d'avance
Merci , j'avais effectivement un pb de références manquantes. Sylvain
"RideHickul" a écrit dans le message de news: 4c360705$0$2968$
'lut,
A tout hasard, regarde si il ne te manque pas une référence : - Passe sur le code (alt F11) - Va dans Outils - Référence - Dans les cases cochées, si tu en as une qui commence par "MANQUANT ..." le pb vient de là.
Dans ce cas il te faut : 1) decocher le MANQUANT ... 2) Mettre le nouveau à la place (par exemple une autre version d'excel ...)
RideHickul.
"sylvain" a écrit dans le message de news: 4c359640$0$12095$
Bonjour, J'ai réalisé une application sur access 2003 qui fonctionne très bien, avec des scripts en vba, macros, et lorsque je veux l'ouvrir en Access 2007, message d'erreur dès le formulaire menu d'accueil : "l'expression Sur ouverture entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet de la classe ne gère pas le jeu d'évènements Le résultat de l'expression n'est pas le nom de la macro, le nom d'une fonction définie par l'utilisateur ou (Event procedure)" Cette application marche très bien avec Access 2007, à la condition que sur le même micro il y ait la version access 2003 Comment éviter ce problème ? Merci d'avance