OVH Cloud OVH Cloud

D'ou Access peut-il tirer son erreur ?

5 réponses
Avatar
YannX
Bonsoir,

Avec Access 2000, j'a un problème assez récurent !
Cela le fait avec divers formulaires, sans que j'ai pu voir....

"L'expression sur changement entrée comme paramètre de
la propriété de type évenement est à l'origine d'une erreur.
La déclaration de procédure ne correspond pas à la description
de l'évenement ou de la procédure de meme nom"
* le résultat de l'expression n'est pas le nom d'une macro.....
* une erreur a peut-etre été commise......

en particulier, j'ai supprimé des boutons, que j'ai recréés !
j'ai bien sur voulu remettre le code de la fonction resté en l'etat ;
j'ai aussi voulu renommer des variables de formulaire....
Je l'ai meme sur une fonction d'évenement "vide" :
le titre et le end sub !

Et meme quand j'ai recréé ex nihilo la fonction, j'ai toujours ce message...
On dirait de la gangrène !?

XP SP1 + Access 2000 9.0.2818.....

Et pouvez-vous m'indiquer comment
on s'en sort ?

Merci d'avance
Y@+

5 réponses

Avatar
Maxence HUBICHE [MVP Access]
A priori ... la procédure n'a pas la bonne signature !
Quel est l'évènement concerné ?

=================================================== Maxence Hubiche
Microsoft Access MVP
Responsable Rubrique Access sur http://www.developpez.com
La FAQ Access (503 Q/R) http://access.developpez.com/faq
Mon site perso : http://www.access-maxence.com
====================================================
Avatar
YannX
Bonjour

Merci de s'interroger (et de m'y aider !)

Oui, c'est effectivement le premier diagnostic.
Mais quand je retape la ligne de déclaration,
puis qd je fais recréer la fonction d'évenement
par le bouton (donc forcement la bonne syntaxe....)
ce ne peut etre cela.........
sauf si un caractère invisible est venu parasiter l'entete.
[idée qui me vient à l'écriture de ma reponse....]

Quelqu'un aurait-il une astuce concernant la révélation des caracteres
invisibles dans les souces VBA !
Car ce sujet me semble régulièrement evoqué........

Merci et @+
Y
"Maxence HUBICHE [MVP Access]" a écrit dans
le message de news:%23fKE$%23b$
A priori ... la procédure n'a pas la bonne signature !
Quel est l'évènement concerné ?

=================================================== > Maxence Hubiche
Microsoft Access MVP
Responsable Rubrique Access sur http://www.developpez.com
La FAQ Access (503 Q/R) http://access.developpez.com/faq
Mon site perso : http://www.access-maxence.com
=================================================== >



Avatar
YannX
Bnjr,

(oui, c'est encore moi / désolé de rager....!)
Bon, je n'ai pas trouvé de caractères invisibles,
meme en rechargeant mes fonctions
(et bien sur en verifiant une syntaxe correcte)
Plus bizarre, j'ai une erreur #Nom ? dans tous mes champs liés par
.Column(i)
à une liste déroulante (basée sur une requete SQL multi-colonnes)
alors que je n'ai touché ni a la requete ni au controle, ni a la table !
La liste droulante me montre bien les colonnes correctes....

J'essaye de supprimer-recréer le lien [procedure evenementielle]
dans les propriétés /Chargement entrée & /Activé ......
pas de changement de comportement......

Paumé ! ! !

"YannX" a écrit dans le message de
news:umIQphg$
Bonjour

Merci de s'interroger (et de m'y aider !)

Oui, c'est effectivement le premier diagnostic.
Mais quand je retape la ligne de déclaration,
puis qd je fais recréer la fonction d'évenement
par le bouton (donc forcement la bonne syntaxe....)
ce ne peut etre cela.........
sauf si un caractère invisible est venu parasiter l'entete.
[idée qui me vient à l'écriture de ma reponse....]

Quelqu'un aurait-il une astuce concernant la révélation des caracteres
invisibles dans les souces VBA !
Car ce sujet me semble régulièrement evoqué........

Merci et @+
Y
"Maxence HUBICHE [MVP Access]" a écrit
dans

le message de news:%23fKE$%23b$
A priori ... la procédure n'a pas la bonne signature !
Quel est l'évènement concerné ?

=================================================== > > Maxence Hubiche
Microsoft Access MVP
Responsable Rubrique Access sur http://www.developpez.com
La FAQ Access (503 Q/R) http://access.developpez.com/faq
Mon site perso : http://www.access-maxence.com
=================================================== > >







Avatar
Raymond [mvp]
C'est toute ta base qui est comme ça ? ou seulement quelques formulaires ?
je veux bien y jeter un oeil dessus. enlève xyz. dans mon adresse.
explique où regarder en premier.
--
@+
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


"YannX" a écrit dans le message de news:
O7CiZ3g$
Bnjr,

(oui, c'est encore moi / désolé de rager....!)
Bon, je n'ai pas trouvé de caractères invisibles,
meme en rechargeant mes fonctions
(et bien sur en verifiant une syntaxe correcte)
Plus bizarre, j'ai une erreur #Nom ? dans tous mes champs liés par
.Column(i)
à une liste déroulante (basée sur une requete SQL multi-colonnes)
alors que je n'ai touché ni a la requete ni au controle, ni a la table !
La liste droulante me montre bien les colonnes correctes....

J'essaye de supprimer-recréer le lien [procedure evenementielle]
dans les propriétés /Chargement entrée & /Activé ......
pas de changement de comportement......

Paumé ! ! !


Avatar
YannX
Bonjour Maître SÉNÈQUE
Merci de votre intérêt....

Ben, c'est à n'y rien comprendre, enfin .....
Je me bats entre deux formulaires
l'un de menu général et sélection,
l'autre de saisie-nouveaux modifs,
surlequel j'avais des erreurs..

En fait j'ai -je ne sais comment- remarqué
une etiquette nommée Étiquette_btn_NewEnreg
(une génération automatique d'Access FR sur laquelle,
j'ai eu l'idee de mettre deux procédures evenementielles....
(vous avez bien lu le nom : accentuée Majuscule )

Que croyez-vous qu'il arriva !
........voir plus haut/plus bas les msgs du fil !

Un n-ième essai de compilation m'a arrete sur les lignes en cause !
Il faut aussi que j'avoue avoir changé une fonction d'Evt
en reponse de Click à DblClick, lequel j'avais des erreurs..
Je n'ai d'ailleurs pas compris le pourquoi de l'argument (Cancel )

Bon, et miracle, mes colonnes sont a nouveau renommées correctes !
décidement, rien ne vaut un vrai langage de compilation C/C++

Merci raymond de ta proposition (je la retiens pour une autre fois!).
A une prochaine question.

et merci pour tes/ton sites
(meme si j'avoue avoir souvent du mal a y trouver mes reponses)


Y@+

"Raymond [mvp]" a écrit dans le message de
news:eDgSy$g$
C'est toute ta base qui est comme ça ? ou seulement quelques formulaires ?
je veux bien y jeter un oeil dessus. enlève xyz. dans mon adresse.
explique où regarder en premier.
--
@+
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


"YannX" a écrit dans le message de news:
O7CiZ3g$
Bnjr,

(oui, c'est encore moi / désolé de rager....!)
Bon, je n'ai pas trouvé de caractères invisibles,
meme en rechargeant mes fonctions
(et bien sur en verifiant une syntaxe correcte)
Plus bizarre, j'ai une erreur #Nom ? dans tous mes champs liés par
.Column(i)
à une liste déroulante (basée sur une requete SQL multi-colonnes)
alors que je n'ai touché ni a la requete ni au controle, ni a la table !
La liste droulante me montre bien les colonnes correctes....

J'essaye de supprimer-recréer le lien [procedure evenementielle]
dans les propriétés /Chargement entrée & /Activé ......
pas de changement de comportement......

Paumé ! ! !