Bonne nouvelle ! Ca va être possible !
Ca se passe dans les propriétés du champ, en bas de l'écran. Nous
avons déjà regardé cette liste lorsque nous avons modifié les tailles de
champ texte. Je vous ai dit que pour le Mémo,
par contre, on ne précise pas le nombre de caractères. Du coup, selon
le type de champ, nous n'avons pas les mêmes propriétés !
Si vous cliquez dans VilleHabitation, comme c'est un champ de type texte, vous voyez sa propriété Taille du champ : 20.
Par contre, si vous cliquez sur Remarque, qui est un champ de type Mémo, cette propriété n'a plus de raison d'être.
Ainsi, vous avez des propriétés communes, comme Format, ou Légende, et d'autres, qui n'existent que dans le cadre de tel ou tel type de champ : La propriété Masque de saisie n'existe que pour le texte, tandis que Format du texte n'existe que pour les champs Mémo. Nous n'avons pas encore étudié ces propriétés Format, Masque de saisie ou Légende, ça viendra.
Si vous cliquez dans VilleHabitation, comme c'est un champ de type texte, vous voyez sa propriété Taille du champ : 20.
Par contre, si vous cliquez sur Remarque, qui est un champ de type Mémo, cette propriété n'a plus de raison d'être.
Ainsi, vous avez des propriétés communes, comme Format, ou Légende, et d'autres, qui n'existent que dans le cadre de tel ou tel type de champ : La propriété Masque de saisie n'existe que pour le texte, tandis que Format du texte n'existe que pour les champs Mémo. Nous n'avons pas encore étudié ces propriétés Format, Masque de saisie ou Légende, ça viendra.
Lisez bien le texte sur la droite : il vous informe que si vous désirez partager cette base de données avec Access 2003 ou antérieur, il ne faut pas choisir cette option. Qu'est ce que ça peut vous faire ? Vous ne comptez pas utiliser Access 2003,
si ? ... Disons que si vous désirez ensuite partager votre base de
données sur votre réseau d'entreprise, et que certaines personnes qui
vont y accéder ont Access 2003 installé sur
leur poste de travail, il va y avoir un souci, tout simplement parce
que cette fonctionnalité de texte enrichi n'a été implémentée qu'à
partir de la version 2007, du coup, Access 2003 ne saurait pas comment gérer cette mise en forme.
C'est la propriété Format du texte qui nous intéresse. Actuellement, elle est définie sur Texte brut. ça veut dire qu'il n'est pas possible de mettre le texte en forme (gras, italique, taille, couleur, ...).
Choisissez Texte enrichi (ça veut dire : Texte qu'on peut enrichir de gras, italique, couleurs, etc.).
HTML
Access vous prévient de ce qu'il va faire. Répondez Oui :
Et maintenant, comme tout à l'heure :
Sélectionnez en noir The king of pop, et mettez le en gras comme ceci :
Ca maaaaaaaaaaarche !!!
Mettez le aussi en rouge :
Ce champ a été converti en HTML. Mais qu'est-ce que ce HTML
? En gros, C'est le langage de mise en forme utilisé dans toutes les
pages web que vous voyez. Par exemple, cette page que vous êtes en train
de lire (oui, oui cette leçon 4), c'est grâce à HTML que j'arrive à mettre du texte en gras, en
couleur
, aligner les images, etc.
Pour vous en convaincre, vous pouvez afficher le code source de cette page web. Pour afficher le code source (code HTML), chaque navigateur a sa commande spécifique. J'utilise le navigateur Google Chrome (voir schéma à gauche - Je vous laisse chercher sur votre navigateur la commande équivalente si le coeur vous en dit)
Pour vous en convaincre, vous pouvez afficher le code source de cette page web. Pour afficher le code source (code HTML), chaque navigateur a sa commande spécifique. J'utilise le navigateur Google Chrome (voir schéma à gauche - Je vous laisse chercher sur votre navigateur la commande équivalente si le coeur vous en dit)
Et voici donc un extrait du code HTML de cette page Web :
Comme vous le constatez, ce code HTML est bien caché. On ne le
débusque qu lorsqu'on le cherche vraiment. Mais il est omniprésent dans
notre vie sur internet, et, dans notre cas, c'est du code HTML qui se
cache derrière notre champ Mémo.
Ce que vous voyez :
<div>Surnommé <font color=red><strong>The King of Pop</strong></font>, il a battu (tout le reste du texte)...</div>
Vous pourriez me dire : "Je m'en fiche un peu de ce code HTML... Du moment que ça marche, peu m'importe ce qu'il se passe en coulisses !"Ce que vous voyez :
Surnommé
The King of Pop
, il a battu (tout le reste du texte)...
ce qui est stocké, en réalité, bien caché dans la base de données :<div>Surnommé <font color=red><strong>The King of Pop</strong></font>, il a battu (tout le reste du texte)...</div>
Oui mais, dans certains cas tout à fait particuliers, vous pouvez voir resurgir ce code (en cas de programmation par exemple, mais nous n'en sommes pas là)
Ou alors dans une requête. Nous n'avons pas encore vu les requêtes, ce sont des filtres, mais juste pour vous dire : Si vous cherchez les enregistrements qui contiennent le texte : "Surnommé The King", il risque de ne pas vous le trouver, car, pour Access il aurait fallu chercher : "Surnommé <font color=red><strong>The King".
En bref, soyez prudent avec ces champs mémos mis en forme, et ne les utilisez que quand vous en avez réellement besoin, pas juste "parce que c'est la mode".
Aucun commentaire:
Enregistrer un commentaire