Vous êtes sur la page 1sur 6

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: 75

Objectif opérationnel

A la fin de la séance, le stagiaire sera capable de créer la base de données pour l’établissement

d’une facture à 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 créer…

*Evaluation finale :

 Evaluer le stagiaire un TP qui crée une BDD pour


* attention et
l’établissement d’une facture.
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°75 : TP Facture (TP N°41)
Logiciel utilisé : Delphi7.
But : A l’issue de ce TP, le stagiaire doit être capable de manipuler les différents composants du BDE pour la
programmation d’une BDD.
Logiciel et matériels requis :
 Microordinateur
 MLD.
 SGBD (Delphi7)
Enoncé du TP :
Mise en situation
Interface :

Étapes :

1- Dans le module base de données (BDE) :


a- On commence par la création d’un nouveau alias nommé "tp_facture" (Voir les étapes du TP1) :
b- Dans cet alias on créera la table suivante :
Champ type taille index
Code I *
Designation A 20
Quantite N
prix $
c- On enregistre cette table dans notre alias "tp_facture" sous le nom : « produit ».
2- Dans une fiche Delphi on insère les composants suivants :
Palette Composant Propriété Valeur
BDE Table1 Databasename Tp_facture
Tablename Produit
Active True
AccesBD Datasource1 Dataset Table1
ControleBD Dbgrid1 Datasource Datasource1
Standard Label1 Caption Montant
Edit1 Text
Button1 Caption Calcul

3- Pour introduire le champ calculé « Total » dans la table produit on procède comme suite :
 On double clic sur le composant table1, et dans la petite fenêtre blanche qui s’affiche :
4. Dans l’inspecteur d’objet du table1 on lance la procédure de l’événement : Oncalcfield

Et on écrit dans la procédure :


table1.fieldbyname(‘total’).ascurrency := table1.fieldbyname(‘quantite’).asfloat *
table1.fieldbyname(‘prix’).ascurrency ;
5. Tapez F12 et pour calculer le montant global de ces produits on double clic sur le Bouton1 et on écrit
dans sa procédure : (Supprimer le begin et end de la procédure et coller tous le code source suivant)
Fiche de notation de
travaux pratiques
Code de la section : INF 1204 Semestre N° : 03

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

Thème : Gestion des Etudiants.

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