Vous êtes sur la page 1sur 5

République Algérienne Démocratique et Populaire

Ministre de la formation et de l’Enseignement Professionnels


CFPA ZOUAIE MEBAREK *Sédrata* Souk Ahras

Date :
Spécialité : Technicien en informatique*Programmeur*
Semestre : S3
Module : Programmation N° de la
Séance: 76

Objectif opérationnel

A la fin de la séance, le stagiaire sera capable de trier une table d’une BDD à partir de

l’explication de l’enseignante et à l’aide de BDE et le module base de données en Delphi 7

avec précision à 100% et sans fautes en une heure.


Moyens Didactiques :

L’enseignant Le stagiaire

*Tableau magique *Cahier

*Marqueurs *stylos

*Brosse *Créant

* le Cours, plan de leçon et fiche technique *PC

*PC

Aides Pédagogiques :
*Datashow pour la représentation des exemples de BDD et alias en Delphi7.

Références Bibliographiques :
Le lien du site web: /.
L’auteur: /.
Numéro des pages: /.

Les phases principales de déroulement de la leçon


L’enseignant Le stagiaire Remarques

* Rappel.

*Création du centre d’intérêt

- Comment construire une BDD en Delphi 7? *il est préférable que les

stagiaires découvrent le
*L’objectif opérationnel.
titre de la leçon.
A la fin de la séance, le stagiaire sera capable de trier…

*Evaluation finale :

 Evaluer le stagiaire un TP qui trier une table d’une


* attention et
BDD.
concentration.
Solution :

La solution du TP sera selon le cours présenté.

*Les réponses possibles :

* dans le cours.

Observations :

Contenu du cours
Cours N°77 : Trie et index secondaires d’une table (TP N°44)
Logiciel utilisé : Delphi7.
But : A l’issue de ce TP, le stagiaire doit être capable de créer un menu complet d’une fiche.
Logiciel et matériels requis :
 Microordinateur
 MLD.
 SGBD (Delphi7)
Enoncé du TP :
Mise en situation
1. dans le Module base de données créez la table suivante :
Champ type taille index
code I *
designation A 20
Quantite N
prix $
2. Avant d’enregistrer cette table et Pour insérer des index secondaires pour chaque champ on
procède comme suite :

1
Choir dans la liste :
Index
2
Clic sur le bouton :
Définir

Clic sur le
champ 3
à indexer
6
7
Passer le 4
champ à
droite Ecrire le nom de l’index secondaire

5
Clic ici pour trier la table
par l’un des champs. (Dans
cet affichage la table est
triée par le champ
quantité)

3. dans une fiche Delphi insérer les composants suivants :


Palette Composant Propriété Valeur
BDE Table1 Databasename dbdemos
Tablename produit
Active True
AccesBD Datasource1 Dataset Table1
ControleBD Dbgrid1 Datasource Datasource1
4. pour faire le tri de la table produit :
Clique sur le composant dbgrid1.
Ensuite : dans son inspecteur d’objet on clique sur l’onglé « événement »
Ensuite : on double clique à droite de son événement « ontitleclick » et on introduit le code source
suivant :
If column.index = 0 then Table1.indexname :=’c1’ ;
If column.index = 1 then Table1.indexname :=’c2’ ;
If column.index = 2 then Table1.indexname :=’c3’ ;
If column.index = 3 then Table1.indexname :=’c4’ ;
5. Lancer l’éxécution par F9 ; si on clique sur un entête de colonne (un champ) dans le
DbGrid1, cette table sera triée automatiquement par ce champ.
Fiche de notation de
travaux pratiques
Code de la section : INF 1204 Semestre N° : 03

Spécialité : Technicien en Informatique *Programmeur* TP N° :44.

Thème : Trie et index secondaires d’une table.

Eléments à apprécier ou à noter Notes

La présence /2

La portée du tablier /1

Participation pendant le TP /2

Respect des règles d’hygiène et de sécurité /1

Le respect des étapes /5

Interprétation correcte /5

Le résultat final /4

Temps passé (t) Temps Alloué (T)

Total

Note finale=Note + (T-t)

Formatrice Responsable du TP:

PSFEP CIP : Yagoubi Wafia

Vous aimerez peut-être aussi