Voyons maintenant comment manipuler du texte. Vous aimeriez afficher les initiales de chaque client, comme ceci :
Il n'existe pas de fonction toute faite qui s'appellerait "Initiales". Nous allons devoir la construire, petit à petit.
Analysons l'exemple d'Edith Piaf :
Comment colle-t-on des éléments ?- On affiche la première lettre du prénom (E)
- On affiche un point (.)
- On affiche la première lettre de son nom de famille (P)
- On termine par un dernier point (.)
Il y a donc 4 éléments que nous allons "coller" l'un à l'autre.
Avec le "Et commercial" : &. Sur les claviers suisses (QWERTZ), ce & se trouve au dessus du chiffre 6. Sur les claviers français (AZERTY), il se trouve sous le chiffre 1.
Faisons un premier test avec ce &. Créez un champ Initiale, sous Prenom, en type Calculé.
- Mettez NomClient :
- Ecrivez & à la main :
- Ajoutez le Prenom :
- OK.
Mais les deux champs sont tout collés ! On peut y ajouter un espace, ou du texte, ou un point, en le mettant entre guillemets.
Retournez dans l'expression de Initiale :
Corrigez à la main l'expression, comme ceci : , ça donne :
Le texte se prénomme est collé au NomClient et au Prenom.
Les petits espaces que je vous ai demandé de mettre avant et après le & ne sont pas affichés : ils ne sont pas indispensables, mais j'ai constaté que c'était mieux de les mettre, sinon, Access renvoie parfois une erreur.
Le & fonctionne comme du ciment qui permet de "coller" des briques : une brique, c'est un [Champ entre crochets] ou "du texte entre guillemets".
ça commence toujours par une brique et ça se finit toujours par une brique (Jamais par &)
On a vite fait d'oublier un & entre deux éléments ! Il est très facile aussi d'oublier un guillemet " ou un crochet ! Soyez attentifs !
On a vite fait d'oublier un & entre deux éléments ! Il est très facile aussi d'oublier un guillemet " ou un crochet ! Soyez attentifs !
Dans notre cas, nous voulons juste un espace entre le nom et le prénom. Il suffit de mettre un espace entre 2 guillemets : " ".
Essayez ! Voici le résultat à obtenir :
Aucun commentaire:
Enregistrer un commentaire