Page 1 sur 1

Initiales d'un nom

MessagePublié: 23 Oct 2003 à 07:34
par Rigol'man
Bonjourj'ai un champ qui contient le nom de l'auteur du doc. dans une vue, je voudrais faire afficher ses initiales. exemples :david banner ==> DBjean-pierre coffe ==> JPCConnaissez vous une formule qui puisse le faire ???merci pour votre aideA+[%sig%]

Re: Initiales d'un nom

MessagePublié: 23 Oct 2003 à 09:41
par Cedric
Est-ce que quelque chose du genre:@Implode(@Left(@Explode( @Name([CN];@UserName) ; "- ");1);"");te conviendrait ?tu peux naturellement remplacer @Name([CN];@UserName) par ce que tu veux.

Re: Initiales d'un nom

MessagePublié: 23 Oct 2003 à 09:51
par Rigol'man
en fait g deja fait un truc du genre :user := @Name([CN] ; monNom);prenom := @Left(user ; " ");nom := @Right(user ; " ");@LeftBack(prenom ; @Length(prenom) - 1) + @LeftBack(nom ; @Length(nom) - 1)mais bon, c pas top pour les prénoms composés !![%sig%]

Re: Initiales d'un nom

MessagePublié: 23 Oct 2003 à 10:18
par Cedric
effectivement, ça ne gère pas non plus les "middle initials" dont les anglosaxons raffolent tellement :)

Re: Initiales d'un nom

MessagePublié: 23 Oct 2003 à 10:20
par Rigol'man
ouais mais pour ca , y'a une fonction il me semble :@Name([I] ; @Username) !!!!!!![%sig%]