par oguruma » 22 Jan 2004 à 00:31
tu peux résoudre en partie le problème ; la solution ne tient pas compte des noms composés avec espaces, tiret... et idem avec les prénoms composés (espace ou pas espace)...cependant, si tu as défini des règles strictes à propos de ces exceptions tu devrais t'en sortir... ne les connaissant pas je n'ai pas approfondi le sujet.Ce que j'ai déjà mis en place comme règle et que ça plaisait oui/non aux utilisateur :prénoms : pas de caracètes accentués, pour les noms composés ils sont séparés obligatoirement par un "-", première lettre de chaque prénom en Majles noms : en majusc, si nom composé : "-" comme séparateurc'est dur à imposer certes... mais après pour les traitements futurs c'est sans soucisl'espace sépare alors le prénom du nombien ce qu'il faut modifier version allègée :from et principal contienne l'émetteur sous forme canonique donc impossible de distinguer directement le prénom du nomSentBy := @If(Principal = ""; From; Principal);Who := @If(DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));tmp1:=@Trim(@Name([CN]; Who));tmp2:=@Left(tmp1;" ");tmp3:=@right(tmp1;" ");CN1 := tmp3 + " "+ tmp2;le reste du code est inchangé...ancien CN1:CN1 := @Trim(@Name([CN]; Who));attention : ne pas modifier le modèle initial mais développer un modèle en cascade... j'ai fait une petite bafouille à ce propos...je te recommande dans ta version en cascade de ne pas modifier le dossier ($inbox) mais de dupliquer celui-ci, de le rendre visible (enleber les parenthèses) et modifier la formule. Tu appelles ce dossier courrier par Nom par exemplej'espère répondre en parti à ton besoin
Bien à vous
http://www.dominoarea.org/oguruma/
Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci
Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)