- Appliquer un formatage conditionnel. Durée : une période pour les pages -3 - Ouvrir la Base de données «identification_produits» qui a été créée à la leçon précédente - Générer un rapport à partir de la table «produits» affichant uniquement les trois colonnes : Nom - Catégorie - Prix 3- Appliquer un formatage conditionnel qui changera la couleur de la colonne «catégorie» en rouge si cette catégorie = «Produit laitier». Afin de réaliser l exercice ci-dessus, suivre les étapes suivantes : Des rapports plus professionnels! Dans cette leçon, vous allez apprendre à appliquer un formatage conditionnel à une colonne de la table. 3 Tout d abord, sélectionnez la table «produits» puis cliquez sur Create - Report. Normalement, toutes les colonnes de la table seront insérées sur le rapport. C est normal car le rapport a été créé à partir de la table «produits». 3 Supprimez toutes les colonnes et ne gardez que celles qui apparaissent à droite de l écran. Le formatage conditionnel 5 Le formatage conditionnel consiste à changer le formatage d une colonne si la condition que vous établissez est vérifiée. 4 4 Sélectionnez le champs «catégorie». 5 Dans le menu principal, sélectionnez Format puis cliquez sur Control Formating. 7 Cliquez sur le bouton «Conditional Formating» pour établir un formatage conditionnel. 7 L écran «Conditional Formatting Rules Manager» s affiche sur l écran. Cliquez sur New Rule.
Pour appliquer le formatage conditionnel à la colonne «catégorie», deux manipulations doivent être faites. 8 8 Déterminez la condition : 9 Choisissez le formatage qui sera appliqué si la condition est valide. Plusieurs possibilités de formatage sont possibles. Plusieurs conditions en même temps Il est possible d établir plusieurs formatages conditionnels sur les différentes colonnes d un rapport. 9 0 Il est temps de visualiser le résultat. Cliquez sur le menu Home puis sur View - Report View. Examinez le résultat, seules les catégories qui sont égales à «Produit laitier» seront coloriées en rouge. Un projet à réaliser! Créez une nouvelle Base de données «statistique_eleve». Créez la table «eleves» formée des colonnes suivantes: nom - classe - poids. Créez le rapport «poids_eleve» qui imprime le contenu de la table «eleves». Appliquez le formatage conditionnel à la colonne «poids» : elle sera coloriée en vert si le poids de l élève est supérieur à 40 Kg. Modifiez la structure de la table «eleves» pour ajouter la nouvelle colonne «taille». Remplissez la colonne «taille» puis créez un second rapport «taille_eleve» qui affiche les colonnes suivantes : nom - classe - taille. Créez le rapport «taille_eleve» qui imprime le contenu de la table «eleves». Appliquez le formatage conditionnel à la colonne «taille» : elle sera coloriée en jaune si la taille de l élève est supérieure à 50 cm. Chapitre : Microsoft Access 3
- Créer une relation entre les tables d une Base de données - Le rôle de la colonne «code» dans une table. Durée : une période pour les pages 30-3 - Ouvrir la Base de données «gestion_cdi» créée à la leçon précédente - Créer un lien (Relationship) entre les trois tables. Afin de réaliser l exercice ci-dessus, suivre les étapes suivantes : Une bonne structure des tables! Tout le travail qui a été fait précédemment aboutit à la création d une relation entre les tables. Cette relation permet de générer des résultats provenant de plusieurs tables. a- La création d une table pour chaque entité, au total trois tables : table «étudiant», table «livre» et table «réservation». b- La création de la colonne «code_etudiant», de type Autonumber, dans la table «étudiant». c- La création de la colonne «code_livre», de type Autonumber, dans la table «livre». d- La création des deux colonnes «code_etudiant» et «code_livre», de type number, dans la table «réservation». Les quatres étapes citées ci-dessus sont indispensables pour traiter n importe quel problème qui se présentera à vous plus tard. Etablir une relation entre les tables La création d une relation entre les tables est une étape indispensable pour la génération des résultats. La création d une relation «Relationship» entre les tables d une Base de données se fait de la façon suivante: Du menu principal, cliquez sur «Data Tools» puis cliquez sur le bouton «Relationships». L écran «Show Table» s affiche sur l écran. 30
3 Sélectionnez la table «étudiant» puis cliquez sur «Add». 4 Sélectionnez la table «livre» puis cliquez sur «Add». 3 5 Sélectionnez la table «réservation» puis cliquez sur «Add». En cliquant sur le bouton «Close», l écran «Relationships» sera affiché. Les trois tables sont affichées! Pour relier les tables entre elles, il suffit de relier le code_etudiant de la table «étudiant» au code_etudiant de la table «réservation». 7 Cliquez et glissez le code_etudiant de la table «étudiant» vers le code_etudiant de la table «réservation». Cliquez sur le bouton «Create» pour confirmer la création de la relation. 8 Cliquez et glissez le code_livre de la table «livre» vers le code_livre de la table «réservation». Cliquez sur le bouton «Create» pour confirmer la création de la relation. 7 9 Examinez comment les différentes relations sont établies entre les tables. A partir de maintenant... Les trois tables sont reliées entre elle, il est temps de découvrir comment il est possible d obtenir les résultats sur l écran ou sur l imprimante. Attention! Si la relation «Relationship» entre les tables n est pas bien établie, les résultats souhaités ne s afficheront pas correctement. 9 Chapitre : Microsoft Access 3
- Insérer une table dans une page HTML - Changer les propriétés d une table. Durée : une période pour les pages 5-53 Les tables dans HTML sont d'une grande importance. Elles serviront à créer le squelette d'une page HTML et à classer des informations d'une façon structurée. - Ouvrir la page HTML réalisée à la leçon précédente - A la fin de la page, insérer une table de 3 lignes et de colonnes 3- La largeur de la table est de 700px 4- L épaisseur de la bordure de la table est de px 5- La couleur de l arrière plan de la table est orange. NOTE La table avec des bordures servira à présenter les informations de façon structurée. NOTE La table sans bordures forme le squelette de la page pour bien présenter les informations : un texte à côté d une photo. Les balises pour créer une table les 3 balises sont indispensables pour créer une table. La balise <table> pour déclarer la table. 3 La balise <tr> (table row) pour déclarer une ligne. La balise <td> (table data) pour déclarer une colonne. 4 Une table de 5 <tr> sera formée de 5 lignes. 5 Une balise <tr> qui contient 5 <td> est une table de 5 colonnes. Examinez la figure à droite, c est un exemple d une ligne <tr> formée de colonnes <td>. 5
Les propriétés d une table Pour formater une table, il faut lui attribuer des propriétés sur 3 niveaux : Au niveau de la table, au niveau de la ligne et au niveau de la colonne. Les balises qui désignent les propriétés d une table sont : - bgcolor: change la couleur de l arrière-plan de la table. - width: détermine la largeur de la table. - border: détermine l épaisseur de la bordure d une table. - align: détermine l alignement de la table sur la page. Les balises qui désignet les propriétés d une ligne sont : - height: détermine la hauteur de la ligne. - bgcolor: détermine la couleur de l arrière plan de la ligne. Les balises qui désignent les propriétés d une cellule sont : - width: détermine la largeur de la cellule. - bgcolor: détermine la couleur de l arrière plan de la cellule. - align: détermine l alignement horizontal du texte. - valign: détermine l alignement vertical du texte. Examinez le résultat. de récapitulation Dire à quoi correspond les balises suivantes : Chapitre : HTML 53
- Introduire les vecteurs dans une programme Small Basic. Durée : deux périodes pour les pages 74-77 Introduction Vous avez appris aux leçons précédentes que la présence des variables dans un programme Small Basic est indispensable. Sans les variables, les informations traitées dans le programme ne peuvent pas être manipulées. Prenons l exemple suivant : Textwindow.writeline( Saisir votre nom ) Textwindow.read() Dans ce programme qui est formé de deux lignes, la phrase Saisir votre nom s affiche puis l utilisateur doit saisir son nom en utilisant le clavier. Dans cet exercice, vous constatez qu aucune variable n à été déclarée. Le nom saisie avec la commande TextWindow.read() sera perdu à l instant où l on presse la touche du clavier Enter. Pour pouvoir profiter de la valeur saisie (le nom), il faut la sauvegarder dans une variable. Cette variable sera déclarée dans la mémoire vive de l ordinateur (RAM) sous la forme d une case ou d un bocal. Prenons un exemple pratique Examinez le programme à droite : - A la deuxième ligne, une variable appelée «nom» a été déclarée. Donc, dans la mémoire vive (RAM) de l ordinateur, une nouvelle case nommée «nom» sera créée. - La variable «nom» est remplie à partir du clavier par la commande Textwindow.read(). 3- A la 3ème ligne, la phrase Bonjour + le contenu du bocal «nom» est affichée. A partir de cet exercice, on peut tirer la conclusion suivante : - L information saisie à partir du clavier doit être gardée dans une variable déclarée dans la mémoire de l ordinateur. - A un instant donné la variable ne peut contenir qu une seule valeur. Un autre exemple pour mieux comprendre. Examinez le programme ci-dessous : a=0 a=textwindow.read() a=a+70 a=0 - A la ère ligne, la valeur de la variable «a» est égale à 0. - A la ème ligne, la valeur de «a» est saisie à partir du clavier. - A la 3ème ligne, la valeur de «a» est ajoutée de 70. - A la 4ème ligne, la valeur de «a» est de nouveau égale à 0. 74
3 Est-ce qu une variable peut contenir plusieurs valeurs en même temps? Une variable déclarée en tant que vecteur peut contenir plusieurs valeurs en même temps. Exemple : Dans cet exemple, - La variable a contient la valeur 0. - La variable b est remplie à partir du clavier. - La variable c contient la somme des variables a et b. Conclusion : A un instant donné, la variable ne contient qu une seule valeur. Exemple : La variable a écrite de la façon suivante a[...] est une variable qui peut contenir plusieurs valeurs en même temps. a=5 a[]=00 a[]=0 a[]=400 5 a 00 0 400 a[] a[] a[3] a[4] a[5] a[] Donc il faut imaginer la variable a divisée en petites cases. Examinez le programme ci-dessous. Essayez-le sur l ordinateur. Décrivez le résultat. Chapitre 3 : Microsoft Small Basic 75