OVH Cloud OVH Cloud

Excel access

2 réponses
Avatar
José
Bonjour,
Le problème qui me tracasse :

Dans une UserForm sur Excel, j'ai une ListBox qui m'affiche les nom du
client recherché en provenance d'une base Access (il y a parfois un nom,
parfois plusieurs si plusieurs clients ont le meme nom).
Lorsque je fais un double clic sur le nom qui m'intéresse, toutes ses
caractérisques s'affichent dans des Textbox situées sur le meme UserForm.
J'aimerai pouvoir modifier le contenu de cesTextBox, et c'est là tout mon
problème j'obtiens toujours un message d'erreur : Erreur 3265 Impossible de
trouver l'objet dans la collection...

Pour tenter de porter la modification j'utilise le code suivant
adorecordset!nom = TNOM
adorecordset!id_commune = UserForm1.TIDCOMMUNE

nom : est bien un champ de la table Access
TNOM : est bien le nom du TextBox

Si quelqu'un peut m'aider, merci d'avance.
José

2 réponses

Avatar
José
Bonjour,
Merci d'avoir regardé mon problème.
voilà tout ce que j'ai mis dans la procédure de modification

Private Sub CommandButton5_Click()
'MODIFIER

adorecordset!nom = UserForm11.TextBox1.Value
adorecordset!code_act = UserForm11.CBCODE
adorecordset!telephone = UserForm11.TTELEPHONE
adorecordset!num_voie = UserForm11.TNUMVOIE
adorecordset!type_voie = UserForm11.CBTYPEVOIE
adorecordset!nom_voie = UserForm11.TNOMVOIE

adorecordset.Update

End Sub

"Pierre CFI" a écrit dans le message de news:

bonjour
oui, mais il faudrait mieux donner le code complet de ta sub mise à jour
déjà, j'aurais mis
adorecordset!nom = Me.TNOM
adorecordset!id_commune = Me.TIDCOMMUNE


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"José" a écrit dans le message de news:
3f506058$0$257$

Bonjour,
Le problème qui me tracasse :

Dans une UserForm sur Excel, j'ai une ListBox qui m'affiche les nom du
client recherché en provenance d'une base Access (il y a parfois un nom,
parfois plusieurs si plusieurs clients ont le meme nom).
Lorsque je fais un double clic sur le nom qui m'intéresse, toutes ses
caractérisques s'affichent dans des Textbox situées sur le meme
UserForm.


J'aimerai pouvoir modifier le contenu de cesTextBox, et c'est là tout
mon


problème j'obtiens toujours un message d'erreur : Erreur 3265 Impossible
de


trouver l'objet dans la collection...

Pour tenter de porter la modification j'utilise le code suivant
adorecordset!nom = TNOM
adorecordset!id_commune = UserForm1.TIDCOMMUNE

nom : est bien un champ de la table Access
TNOM : est bien le nom du TextBox

Si quelqu'un peut m'aider, merci d'avance.
José








Avatar
Pierre CFI
.../...
oui, mais tu est en ADO, DAO comment est ouverte ta connection ou ton
recordset et quelle version xl
là tu parles de update , c'est un recordset ?

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"José" a écrit dans le message de news:
3f5090c1$0$26435$
Bonjour,
Merci d'avoir regardé mon problème.
voilà tout ce que j'ai mis dans la procédure de modification

Private Sub CommandButton5_Click()
'MODIFIER

adorecordset!nom = UserForm11.TextBox1.Value
adorecordset!code_act = UserForm11.CBCODE
adorecordset!telephone = UserForm11.TTELEPHONE
adorecordset!num_voie = UserForm11.TNUMVOIE
adorecordset!type_voie = UserForm11.CBTYPEVOIE
adorecordset!nom_voie = UserForm11.TNOMVOIE

adorecordset.Update

End Sub

"Pierre CFI" a écrit dans le message de news:

bonjour
oui, mais il faudrait mieux donner le code complet de ta sub mise à jour
déjà, j'aurais mis
adorecordset!nom = Me.TNOM
adorecordset!id_commune = Me.TIDCOMMUNE


--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"José" a écrit dans le message de news:
3f506058$0$257$

Bonjour,
Le problème qui me tracasse :

Dans une UserForm sur Excel, j'ai une ListBox qui m'affiche les nom du
client recherché en provenance d'une base Access (il y a parfois un
nom,



parfois plusieurs si plusieurs clients ont le meme nom).
Lorsque je fais un double clic sur le nom qui m'intéresse, toutes ses
caractérisques s'affichent dans des Textbox situées sur le meme
UserForm.


J'aimerai pouvoir modifier le contenu de cesTextBox, et c'est là tout
mon


problème j'obtiens toujours un message d'erreur : Erreur 3265
Impossible



de
trouver l'objet dans la collection...

Pour tenter de porter la modification j'utilise le code suivant
adorecordset!nom = TNOM
adorecordset!id_commune = UserForm1.TIDCOMMUNE

nom : est bien un champ de la table Access
TNOM : est bien le nom du TextBox

Si quelqu'un peut m'aider, merci d'avance.
José