OVH Cloud OVH Cloud

ce signe dans un com '

2 réponses
Avatar
samira
Bonjour.

Sur activation dans un formulaire où j'ai:

me.telephone=dlookup("telephone","tab_clients","intitule='"&NomClient&"'")
Il se plante lorsque un nom s'écrit par exemple: O'brien ou Bagdad cafe's
etc...
mais si je remplis de cette façon:
me.telephone=dlookup("telephone","tab_clients","intitule=forms!NomForm!NomCl
ient")
alors tout marche.
J'aimerais savoir pourquoi ou je me plante chose plus vraisemblable.

Merci pour vos réponses

2 réponses

Avatar
Raymond [mvp]
Bonjour.

tu ne te plante plante pas, c'est une des solutions pour contourner le
problème de ' dans les contenus des champs. La seule condition c'est qu'il
faut que le formulaire soit chargé impérativement si le dlookup est dans une
requête et bien utiliser Forms si on veut que l'appli soit reconnue hors
france.
là où ça ne marche pas, c'est uniquement dans la syntaxe du dlookup qui ne
passe pas à la compilation.

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


"samira" a écrit dans le message de
news:c8sscm$pm7$
Bonjour.

Sur activation dans un formulaire où j'ai:

me.telephone=dlookup("telephone","tab_clients","intitule='"&NomClient&"'")
Il se plante lorsque un nom s'écrit par exemple: O'brien ou Bagdad cafe's
etc...
mais si je remplis de cette façon:

me.telephone=dlookup("telephone","tab_clients","intitule=forms!NomForm!NomCl

ient")
alors tout marche.
J'aimerais savoir pourquoi ou je me plante chose plus vraisemblable.

Merci pour vos réponses





Avatar
samira
merci pour la réponse.
bonne journée

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

tu ne te plante plante pas, c'est une des solutions pour contourner le
problème de ' dans les contenus des champs. La seule condition c'est qu'il
faut que le formulaire soit chargé impérativement si le dlookup est dans
une

requête et bien utiliser Forms si on veut que l'appli soit reconnue hors
france.
là où ça ne marche pas, c'est uniquement dans la syntaxe du dlookup qui ne
passe pas à la compilation.

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


"samira" a écrit dans le message de
news:c8sscm$pm7$
Bonjour.

Sur activation dans un formulaire où j'ai:


me.telephone=dlookup("telephone","tab_clients","intitule='"&NomClient&"'")


Il se plante lorsque un nom s'écrit par exemple: O'brien ou Bagdad
cafe's


etc...
mais si je remplis de cette façon:



me.telephone=dlookup("telephone","tab_clients","intitule=forms!NomForm!NomCl

ient")
alors tout marche.
J'aimerais savoir pourquoi ou je me plante chose plus vraisemblable.

Merci pour vos réponses