Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Erreur -2147417848 la méthode 'Value' de l'objet ComboBox a échoué ...

13 réponses
Avatar
B
Bonjour,

J'ai toujours cette erreur sur un PC Sous Win2000pro et Access XP !
A l'insertion d'un nouvel enregistrement j'ai toujours le message " la
méthode 'value' de l'objet combo-box a échoué ".
Voici un bout de code :

'------ début code déconne -------
If Me!Copain.Value = "Toto" Then
Me!Notation.Value = 5
Else
Me!Notation.Value = 18
End if
'------ Fin code déconne -------

Bizarrement, ce code marche partout sauf sur un seul poste !
Avez-vous une idée ?
Merci.

@ +
b(°!°)rbbu

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour

c'est toujours avec le même poste sur lequel le reste ne marche pas non plus
?

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


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

J'ai toujours cette erreur sur un PC Sous Win2000pro et Access XP !
A l'insertion d'un nouvel enregistrement j'ai toujours le message " la
méthode 'value' de l'objet combo-box a échoué ".
Voici un bout de code :

'------ début code déconne -------
If Me!Copain.Value = "Toto" Then
Me!Notation.Value = 5
Else
Me!Notation.Value = 18
End if
'------ Fin code déconne -------

Bizarrement, ce code marche partout sauf sur un seul poste !
Avez-vous une idée ?
Merci.

@ +
b(°!°)rbbu






Avatar
B
Salut Raymond,
Oui, y'avait 2 problèmes :
L'un est résolu, c'était une histoire de "binding" ! ! !
L'autre ne l'est toujours pas ...
Rrrrhh !
T'aurais pas une idée, des fois ?
J'ai cherché partout, ici et ailleurs ( notamment chez Bill KB française)...
J'ai trouvé sur ce NG un truc vieux d'un an ressemblant à mon histoire pour
lequel y'a pas de réponse ( Rechercher "erreur sans solution 2147417848 la
méthode value de l'objet textbox a échoué")
Merci.

@ +
b(°!°)rbbu
PS : pour le "binding" c'est benoit compain qu'a trouvé ...

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour

c'est toujours avec le même poste sur lequel le reste ne marche pas non
plus

?

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


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

J'ai toujours cette erreur sur un PC Sous Win2000pro et Access XP !
A l'insertion d'un nouvel enregistrement j'ai toujours le message " la
méthode 'value' de l'objet combo-box a échoué ".
Voici un bout de code :

'------ début code déconne -------
If Me!Copain.Value = "Toto" Then
Me!Notation.Value = 5
Else
Me!Notation.Value = 18
End if
'------ Fin code déconne -------

Bizarrement, ce code marche partout sauf sur un seul poste !
Avez-vous une idée ?
Merci.

@ +
b(°!°)rbbu










Avatar
3stone
Salut,

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Raymond [mvp]
Bonsoir Pierre.

Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))


pas obligatoirement, moi je suis bien ingénieur-chef de ma soupe quand je
l'ai mangée et quelquefois il est difficile de reconnaître les ingrédients.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))



Avatar
Pierre CFI [mvp]
moi, ma pauvre mére n'a toujours rien compris a ce qu'elle avait crée, parfois je me reconnais méme pas :o)))

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de news:
Bonsoir Pierre.

Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))


pas obligatoirement, moi je suis bien ingénieur-chef de ma soupe quand je
l'ai mangée et quelquefois il est difficile de reconnaître les ingrédients.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))







Avatar
B
Bonsoir à vous tous,

Vous fâchez pas !
J'ai pas voulu vous offenser en parlant de Mr Compoint ...
De toute manière, il a pas encore trouvé la réponse à mon autre bug, tout
ingénieur Microsoft qu'il est !
... Heu ... vous avez pas une idée par hasard ?

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news:
moi, ma pauvre mére n'a toujours rien compris a ce qu'elle avait crée,
parfois je me reconnais méme pas :o)))


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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de
news:

Bonsoir Pierre.

Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))


pas obligatoirement, moi je suis bien ingénieur-chef de ma soupe quand
je


l'ai mangée et quelquefois il est difficile de reconnaître les
ingrédients.


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


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

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))











Avatar
Benoit Compoint [MS]
Bonsoir à tous,

Dans un des précédents posts de , j'ai noté :
"J'ai "registré" msado25.tlb après avoir constaté dans le registre quelques
"invraisemblances".

Je me demande si vous avez simplement coché la référence MSADO25.TLB ou si
vous avez aussi (ré)inscrit msado25.tlb cette bibliothèque dans la base de
registre de Windows 2000 en exécutant le programme regtlib.exe.
J'ai déjà été confronté à un message d'erreur similaire dans une combobox.
J'ai résolu ce problème en remplaçant une réference vers MSADO15.DLL par une
référence vers MSADO25.TLB.
L'application échouait (avant mon intervention) sur Windows 2000 (MDAC 2.5)
mais fonctionnait correctement sur la station Windows XP où elle avait été
créée (MDAC 2.7).

A part la vérification des références cochées dans le projet VBA, vous
pouvez aussi essayer d'utiliser le code VBA suivant :

If Me!Copain.Value = "Toto" Then
Me!Notation.Text= 5
Else
Me!Notation.Text= 18
End if

à la place de votre code VBA :

If Me!Copain.Value = "Toto" Then
Me!Notation.Value = 5
Else
Me!Notation.Value = 18
End if

Je suppose que le contrôle Notation est votre contrôle ComboBox, mais je ne
crois pas que vous l'ayez précisé.
J'ai déjà vu un cas similaire où cela a réglé le problème.

A part cela, vous pouvez essayer de remplacer la syntaxe suivante
Me!Notation.Value=5
Me!Notation.Value = 18

par une syntaxe plus explicite :
Forms!MyMainForm!MySubFormCtrl.Form!Notation.Value=5
Forms!MyMainForm!MySubFormCtrl.Form!Notation.Value
En supposant que le contrôle Notation est placé sur un contrôle
sous-formulaire nommé MySubFormCtrl dans un formulaire principal nommé
MyMainForm.

Benoît Compoint

"" wrote in message
news:
Bonsoir à vous tous,

Vous fâchez pas !
J'ai pas voulu vous offenser en parlant de Mr Compoint ...
De toute manière, il a pas encore trouvé la réponse à mon autre bug, tout
ingénieur Microsoft qu'il est !
... Heu ... vous avez pas une idée par hasard ?

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news:
moi, ma pauvre mére n'a toujours rien compris a ce qu'elle avait crée,
parfois je me reconnais méme pas :o)))


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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de
news:

Bonsoir Pierre.

Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))


pas obligatoirement, moi je suis bien ingénieur-chef de ma soupe quand
je


l'ai mangée et quelquefois il est difficile de reconnaître les
ingrédients.


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


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

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))















Avatar
3stone
.../...

vous pouvez aussi essayer d'utiliser le code VBA suivant :

If Me!Copain.Value = "Toto" Then
Me!Notation.Text= 5



Je crois que je vais annuler mon message précédent...

;-))))


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
B
Bonsoir,
Concernant la réf à ADO, elle était inutile et je l'ai virée !
C'était donc pas ça le problème.
Remplacer .Value par .Text, je veux bien et j'essayerai à la rentrée chez le
"patron".
Mais ce que je n'arrive pas à comprendre, personne ne semble pouvoir
l'expliquer, c'est pourquoi entre 2 configs l'une marche et l'autre plante !
! !
Y'a qq chose qui m'échappe ; genre un peu surréaliste ...
Quant au fait de remplacer Me!Etc... par Forms!NomduForm!Etc... j'ai vu de
partout qu'on préconisai l'inverse, alors faudrait savoir !
Surréalisme, je vous dit !
Enfin, on verra bien à la rentrée.
Bonne fêtes et merci à tous.

@ +
b(°!°)rbbu

"Benoit Compoint [MS]" a écrit dans le
message de news:
Bonsoir à tous,

Dans un des précédents posts de , j'ai noté :
"J'ai "registré" msado25.tlb après avoir constaté dans le registre
quelques

"invraisemblances".

Je me demande si vous avez simplement coché la référence MSADO25.TLB ou si
vous avez aussi (ré)inscrit msado25.tlb cette bibliothèque dans la base de
registre de Windows 2000 en exécutant le programme regtlib.exe.
J'ai déjà été confronté à un message d'erreur similaire dans une combobox.
J'ai résolu ce problème en remplaçant une réference vers MSADO15.DLL par
une

référence vers MSADO25.TLB.
L'application échouait (avant mon intervention) sur Windows 2000 (MDAC
2.5)

mais fonctionnait correctement sur la station Windows XP où elle avait été
créée (MDAC 2.7).

A part la vérification des références cochées dans le projet VBA, vous
pouvez aussi essayer d'utiliser le code VBA suivant :

If Me!Copain.Value = "Toto" Then
Me!Notation.Text= 5
Else
Me!Notation.Text= 18
End if

à la place de votre code VBA :

If Me!Copain.Value = "Toto" Then
Me!Notation.Value = 5
Else
Me!Notation.Value = 18
End if

Je suppose que le contrôle Notation est votre contrôle ComboBox, mais je
ne

crois pas que vous l'ayez précisé.
J'ai déjà vu un cas similaire où cela a réglé le problème.

A part cela, vous pouvez essayer de remplacer la syntaxe suivante
Me!Notation.Value=5
Me!Notation.Value = 18

par une syntaxe plus explicite :
Forms!MyMainForm!MySubFormCtrl.Form!Notation.Value=5
Forms!MyMainForm!MySubFormCtrl.Form!Notation.Value
En supposant que le contrôle Notation est placé sur un contrôle
sous-formulaire nommé MySubFormCtrl dans un formulaire principal nommé
MyMainForm.

Benoît Compoint

"" wrote in message
news:
Bonsoir à vous tous,

Vous fâchez pas !
J'ai pas voulu vous offenser en parlant de Mr Compoint ...
De toute manière, il a pas encore trouvé la réponse à mon autre bug,
tout


ingénieur Microsoft qu'il est !
... Heu ... vous avez pas une idée par hasard ?

@ +
b(°!°)rbbu

"Pierre CFI [mvp]" a écrit dans le message de
news:
moi, ma pauvre mére n'a toujours rien compris a ce qu'elle avait crée,
parfois je me reconnais méme pas :o)))


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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message
de



news:
Bonsoir Pierre.

Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))


pas obligatoirement, moi je suis bien ingénieur-chef de ma soupe
quand




je
l'ai mangée et quelquefois il est difficile de reconnaître les
ingrédients.


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


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

""

PS : pour le "binding" c'est benoit compain qu'a trouvé ...



Benoit Compoint est ingénieur Microsoft !

Cela aide ;-)))



















Avatar
Raymond [mvp]
Mets ton pc dans la crèche, on ne sait jamais.

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


"" a écrit dans le message de
news:
Bonsoir,
Concernant la réf à ADO, elle était inutile et je l'ai virée !
C'était donc pas ça le problème.
Remplacer .Value par .Text, je veux bien et j'essayerai à la rentrée chez
le

"patron".
Mais ce que je n'arrive pas à comprendre, personne ne semble pouvoir
l'expliquer, c'est pourquoi entre 2 configs l'une marche et l'autre plante
!

! !
Y'a qq chose qui m'échappe ; genre un peu surréaliste ...
Quant au fait de remplacer Me!Etc... par Forms!NomduForm!Etc... j'ai vu de
partout qu'on préconisai l'inverse, alors faudrait savoir !
Surréalisme, je vous dit !
Enfin, on verra bien à la rentrée.
Bonne fêtes et merci à tous.

@ +
b(°!°)rbbu


1 2