GNT sans publicité, site mobile, fonctionnalitées exclusives...

Problème d'apostrophe

Le
Audissée
Bonjour


J'ai besoin d'une aide pour le problème suivant :

J'utilise la fonction DLookUp pour remplir automatiquement un champ en
fonction de la valeur d'un autre champ du même formulaire.

me![Adresse] = DLookUp("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent]=
'" & me![Adhérent] & "'")

La syntaxe est correcte et la fonction marche sauf dans le cas où le champ
me![Adhérent] contient une apostropohe (ex : Laboratoire d'audition). Dans
ce cas, la fonction ne retourne rien.

Comment résoudre ce problème?

Merci pour toute aide.

Stéphane DAYNAC
Lire les 6 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre CFI [mvp]
Le #4612391
bonjour
travaille toujours avec la clé primaire, qui elle ne doit pas avoir '

--
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
"Audissée"
Bonjour


J'ai besoin d'une aide pour le problème suivant :

J'utilise la fonction DLookUp pour remplir automatiquement un champ en
fonction de la valeur d'un autre champ du même formulaire.

me![Adresse] = DLookUp("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent] > '" & me![Adhérent] & "'")

La syntaxe est correcte et la fonction marche sauf dans le cas où le champ
me![Adhérent] contient une apostropohe (ex : Laboratoire d'audition). Dans
ce cas, la fonction ne retourne rien.

Comment résoudre ce problème?

Merci pour toute aide.

Stéphane DAYNAC



Audissée
Le #4612381
Bonjour Pierre

Merci d'avoir répondu si vite. J'aurai besoin d'une petite précision.
N'étant pas un pro d'access, est-ce à dire qu'un champ de clé primaire ne
peut contenir une apostrophe?

Par exemple, si le champ Nom_Adhérent est la clé primaire de ma table, je ne
peux pas entrer un Adhérent du nom de "Laboratoire d'audition"?

Merci pour la réponse

De : "Pierre CFI [mvp]" Groupes : microsoft.public.fr.access
Date : Sun, 21 Dec 2003 17:52:02 +0100
Objet : Re: Problème d'apostrophe

bonjour
travaille toujours avec la clé primaire, qui elle ne doit pas avoir '

--
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
"Audissée" BC0B89A2.AC72%
Bonjour


J'ai besoin d'une aide pour le problème suivant :

J'utilise la fonction DLookUp pour remplir automatiquement un champ en
fonction de la valeur d'un autre champ du même formulaire.

me![Adresse] = DLookUp("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent] >> '" & me![Adhérent] & "'")

La syntaxe est correcte et la fonction marche sauf dans le cas où le champ
me![Adhérent] contient une apostropohe (ex : Laboratoire d'audition). Dans
ce cas, la fonction ne retourne rien.

Comment résoudre ce problème?

Merci pour toute aide.

Stéphane DAYNAC







Pierre CFI [mvp]
Le #4612371
non
dans la table tu dois avoir un champ nomme ID_ADHERENT par exemple que tu mets en numauto et tu le mets en clé primaine
c a d que chaque enregistement est identifié par un numéro unique

--
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
"Audissée"
Bonjour Pierre

Merci d'avoir répondu si vite. J'aurai besoin d'une petite précision.
N'étant pas un pro d'access, est-ce à dire qu'un champ de clé primaire ne
peut contenir une apostrophe?

Par exemple, si le champ Nom_Adhérent est la clé primaire de ma table, je ne
peux pas entrer un Adhérent du nom de "Laboratoire d'audition"?

Merci pour la réponse

De : "Pierre CFI [mvp]" Groupes : microsoft.public.fr.access
Date : Sun, 21 Dec 2003 17:52:02 +0100
Objet : Re: Problème d'apostrophe

bonjour
travaille toujours avec la clé primaire, qui elle ne doit pas avoir '

--
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
"Audissée" BC0B89A2.AC72%
Bonjour


J'ai besoin d'une aide pour le problème suivant :

J'utilise la fonction DLookUp pour remplir automatiquement un champ en
fonction de la valeur d'un autre champ du même formulaire.

me![Adresse] = DLookUp("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent] > >> '" & me![Adhérent] & "'")

La syntaxe est correcte et la fonction marche sauf dans le cas où le champ
me![Adhérent] contient une apostropohe (ex : Laboratoire d'audition). Dans
ce cas, la fonction ne retourne rien.

Comment résoudre ce problème?

Merci pour toute aide.

Stéphane DAYNAC










Maxence HUBICHE
Le #4610351
moi, je te conseillerai d'utiliser les guillemets en lieu
et place des apostrophes. En effet, même si, pour des
raisons de performances et d'unicité l'usage de la clé
primaire est particulièrement recommandé, il ne peut être
systématique.
Le caractère ASCII pour les guillemets et le caractère 34.
La fonction renvoyant un caractère en fonction de son code
ASCII est la fonction chr(nb) -où nb représente le code
ASCII

Ainsi, tu peux remplacer ta fonction par
me![Adresse] = DLookUp
("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent]=" &
chr(34) & me![Adhérent] & chr(34))

Cordialement.
Audissée
Le #4610231
Ok merci beaucoup Pierre

Stéphane

De : "Pierre CFI [mvp]" Groupes : microsoft.public.fr.access
Date : Sun, 21 Dec 2003 18:08:19 +0100
Objet : Re: Problème d'apostrophe

non
dans la table tu dois avoir un champ nomme ID_ADHERENT par exemple que tu mets
en numauto et tu le mets en clé primaine
c a d que chaque enregistement est identifié par un numéro unique

--
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
"Audissée" BC0B8FB0.AF4F%
Bonjour Pierre

Merci d'avoir répondu si vite. J'aurai besoin d'une petite précision.
N'étant pas un pro d'access, est-ce à dire qu'un champ de clé primaire ne
peut contenir une apostrophe?

Par exemple, si le champ Nom_Adhérent est la clé primaire de ma table, je ne
peux pas entrer un Adhérent du nom de "Laboratoire d'audition"?

Merci pour la réponse

De : "Pierre CFI [mvp]" Groupes : microsoft.public.fr.access
Date : Sun, 21 Dec 2003 17:52:02 +0100
Objet : Re: Problème d'apostrophe

bonjour
travaille toujours avec la clé primaire, qui elle ne doit pas avoir '

--
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
"Audissée" BC0B89A2.AC72%
Bonjour


J'ai besoin d'une aide pour le problème suivant :

J'utilise la fonction DLookUp pour remplir automatiquement un champ en
fonction de la valeur d'un autre champ du même formulaire.

me![Adresse] = DLookUp("[Adresse_adhérent]", "[Base_adhérent]","[Adhérent] >>>> '" & me![Adhérent] & "'")

La syntaxe est correcte et la fonction marche sauf dans le cas où le champ
me![Adhérent] contient une apostropohe (ex : Laboratoire d'audition). Dans
ce cas, la fonction ne retourne rien.

Comment résoudre ce problème?

Merci pour toute aide.

Stéphane DAYNAC














Publicité
Suivre les réponses
Poster une réponse
Anonyme