OVH Cloud OVH Cloud

Initiale

9 réponses
Avatar
cilou
Comment fait on pour extraire les initiales d'une personne

merci

9 réponses

Avatar
Raymond
Bonjour.

il faut travailler avec une variable dans laquelle tu mets le texte.
tu remplaces tous les caractères spéciaux par un espace (- , ; _ etc..)
tu fais un split de la variable dans un tableau
tu récupères par ucase et left 1, les initiales de chaque donnée du tableau.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"cilou" a écrit dans le message de
news:0eac01c3a210$00f8aee0$
Comment fait on pour extraire les initiales d'une personne

merci


Avatar
cilou
n'existe t il pas une fonction dans les requetes sql
permettant d'obtenir la première lettre du nom et la
premiere lettre du prenom
-----Message d'origine-----
Bonjour.

il faut travailler avec une variable dans laquelle tu
mets le texte.

tu remplaces tous les caractères spéciaux par un espace (-
, ; _ etc..)

tu fais un split de la variable dans un tableau
tu récupères par ucase et left 1, les initiales de chaque
donnée du tableau.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"cilou" a écrit
dans le message de

news:0eac01c3a210$00f8aee0$
Comment fait on pour extraire les initiales d'une
personne



merci


.




Avatar
Raymond
tu seras obligé de passer par une fonction car tu peux avoir plusieur
délimiteurs dans les noms et prénoms. comment feras-tu pour faire les
initiales de Charles-Edouard-André de la-moissonneuse de la Bastide ? il
faudra bien faire des tests pour supprimer "de la-moissonneuse de". A moins
que tu ne veuilles garder que le premier et le dernier mot seulement pour
faire tes initiales auquel cas une requête peut fonctionner.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"cilou" a écrit dans le message de
news:121a01c3a222$ff741010$
n'existe t il pas une fonction dans les requetes sql
permettant d'obtenir la première lettre du nom et la
premiere lettre du prenom
Avatar
cilou
il existe une fonction STXT sur excel; existe t'il
l'équivalent sous access ?

-----Message d'origine-----
tu seras obligé de passer par une fonction car tu peux
avoir plusieur

délimiteurs dans les noms et prénoms. comment feras-tu
pour faire les

initiales de Charles-Edouard-André de la-moissonneuse de
la Bastide ? il

faudra bien faire des tests pour supprimer "de la-
moissonneuse de". A moins

que tu ne veuilles garder que le premier et le dernier
mot seulement pour

faire tes initiales auquel cas une requête peut
fonctionner.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"cilou" a écrit
dans le message de

news:121a01c3a222$ff741010$
n'existe t il pas une fonction dans les requetes sql
permettant d'obtenir la première lettre du nom et la
premiere lettre du prenom

.



Avatar
Raymond
Pas à ma connaissance, mais ce que je t'ai dis ne prend pas beaucoup de
lignes.
veux-tu un coup de main ?

si tu en as beaucoup à faire, tu peux passer par automation avec excel mais
bon !
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"cilou" a écrit dans le message de
news:0af701c3a225$6c76a3b0$
il existe une fonction STXT sur excel; existe t'il
l'équivalent sous access ?
Avatar
Xavier HUE
Bonsoir Raymond,

T'es sûr de ta réponse là ??!!
Ou pitèt'que tu réponds à un post en lisant le suivant ;-)
Ou l'est fatigué le Raymond??!!

STXT (Excel) = Mid$ ou ExtracChaîne$ (Access)

Bonne fin de journée.
Avatar
Raymond
Bonsoir Xavier.

il faut voir le contexte. c'est pour récupérer les initiales d'une personne.
comment tu fais avec un seul mid ou même plusieurs pour récupérer :
Jean-Pierre Pernaud
Jean Pierre Pernaud
Charles-Edouard-André de la-moissonneuse de la Bastide

qu'avec une requête ce n'est pas simple.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Xavier HUE" a écrit dans le message de
news:108501c3a22f$eb2aa8f0$
Bonsoir Raymond,

T'es sûr de ta réponse là ??!!
Ou pitèt'que tu réponds à un post en lisant le suivant ;-)
Ou l'est fatigué le Raymond??!!

STXT (Excel) = Mid$ ou ExtracChaîne$ (Access)

Bonne fin de journée.
Avatar
Xavier HUE
Bonjour Raymond,

Y'en a qui sont pour la paix, d'autres contre la guerre...
Ils n'ont jamais pu s'entendre ;-)

J'étais resté sur la dernière question de
Cilou "Equivalent du STXT Excel".
D'où mon intervention...

Cordialement.
Xavier.
Avatar
Raymond
Bonjour Xavier.

Tu as bien fait. il faut toujours intervenir, ça apporte au moins la
réflexion et je reconnais que ma réponse aurait du être plus explicite mais
dans la continuité de l'action on élimine les impossibilités.
Bonne journée.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Xavier HUE" a écrit dans le message de
news:0b4901c3a2af$88a07720$
Bonjour Raymond,

Y'en a qui sont pour la paix, d'autres contre la guerre...
Ils n'ont jamais pu s'entendre ;-)

J'étais resté sur la dernière question de
Cilou "Equivalent du STXT Excel".
D'où mon intervention...

Cordialement.
Xavier.