OVH Cloud OVH Cloud

Erreur avec liste déroulante lors de la recherche d'enregistrement

11 réponses
Avatar
Marcel
Bonjour

Je travaille avec Access XP et j'ai une erreur lorsque je recherche un
enregistrement avec une liste déroulante dans une table pour l'afficher sur
mon formulaire.

L'erreur se produit uniquement avec des enregistrements ayant une
apostrophe.

Par exemple " L'Abbaye" j'ai l'erreur suivante suivante
Erreur d'exécution '3077'
Erreur de syntaxe (opérateur absent) dans l'expression.

Voici le code générer par access pour la recherche d'enregistrement

Private Sub Modifiable36_AfterUpdate()
' Rechercher l'enregistrement correspondant au contrôle.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[Commune] = '" & Me![Modifiable36] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

quelqu'un aurait une idée afin de remédier à ce problème.

Merci pour vos réponses

Marcel

1 réponse

1 2
Avatar
Pierre CFI [mvp]
en mayenne nous avons un micro climat, je suis dehors avec mon portable, ma femme coupe des noix de cocos à coté
2 ou 3 jeunes filles au pair me font de l'ombre
rien de spécial quoi :o)

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"3stone" a écrit dans le message de news:%
"Pierre CFI [mvp]"
[...]
| il a bon oeil le bougre :o)


avec mes tessons de bouteille et la tête à 10cm de mon 19" j'y vois pas trop mal... ;-))


sinon, ca va Pierre ?
tu as déjà acheté ta doudoune ?
fait caillant ces jours ci... alors... à la neige :-(



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




1 2