OVH Cloud OVH Cloud

critères dans une requête

3 réponses
Avatar
JOLY Jean-Luc
Bonjour
Dans un champ texte d'une table j'ai souvent:
DUPOND, =E9pouse Martin
Je voudrais conserver uniquement le premier patronyme qui=20
est toujours en majuscules, en sachant que certains=20
enregistrement n'on pas de libell=E9 en minuscules, donc je=20
souhaite extraire tous les patronymes en majuscules de ma=20
table.
Comment =E9crire le crit=E8re de la requ=EAte?
Merci pour votre aide.

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
la question est pas des majuscules mais de la virgule aprés, Il y a toujours une virgule si épouse de... ?

--
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
"JOLY Jean-Luc" a écrit dans le message de news:ad9701c436a8$7911c5b0$
Bonjour
Dans un champ texte d'une table j'ai souvent:
DUPOND, épouse Martin
Je voudrais conserver uniquement le premier patronyme qui
est toujours en majuscules, en sachant que certains
enregistrement n'on pas de libellé en minuscules, donc je
souhaite extraire tous les patronymes en majuscules de ma
table.
Comment écrire le critère de la requête?
Merci pour votre aide.
Avatar
Oui il y a toujours une virgule ! Et il y a environ 3000
enregistrements.
-----Message d'origine-----
bonjour
la question est pas des majuscules mais de la virgule
aprés, Il y a toujours une virgule si épouse de... ?


--
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
"JOLY Jean-Luc" a
écrit dans le message de news:ad9701c436a8$7911c5b0

$
Bonjour
Dans un champ texte d'une table j'ai souvent:
DUPOND, épouse Martin
Je voudrais conserver uniquement le premier patronyme qui
est toujours en majuscules, en sachant que certains
enregistrement n'on pas de libellé en minuscules, donc je
souhaite extraire tous les patronymes en majuscules de ma
table.
Comment écrire le critère de la requête?
Merci pour votre aide.


.



Avatar
Eric
écrivait news:af4f01c436bb$8776ca70
$:

Oui il y a toujours une virgule ! Et il y a environ 3000
enregistrements.



Bonjour ,
As tu essayé une requête mise à jour sur cette table.
Ca donnerait quelque chose comme ca:

en sql:
UPDATE Table10 SET Nom = Left([Nom],InStr([Nom],",")-1)
WHERE InStr([Nom],",")>0;

et avec le createur de requête:

Champ : Nom
Table : TaTable
Mise à jour : Gauche([Nom];DansChaîne([Nom];",")-1)
Critères : DansChaîne([Nom];",")>0

Ca marche même si Access t'encadre le 0 par des ""

Faire une copie de secours de la table avant de lancer ;-)

A+
Eric