Vous êtes sur la page 1sur 6

République Algérienne Démocratique et Populaire

Ministre de la formation et de l’Enseignement Professionnels


Centre de Formation Professionnelle et d’Apprentissage
Zouaie Mebarek *Sédrata* Souk Ahras

Date :

Spécialité : TS en Informatique*BASES DE DONNEES* Semestre : S3

Module : Implémenter une BDD en monoposte N° de la Séance : 20

Thème : La Connexion d’une BDD avec la technologie ADO Temps


alloué : 04 H

Objectif opérationnel

A la fin de la séance, le stagiaire sera capable de connecter une base de données par la technologie

ADO à partir de sa palette des composants en Delphi 7 en une heure et sans faute.

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:
* CD Delphi 7.

Le lien du site web: http://bardou.pagesperso-orange.fr/michel/delphi.htm


L’auteur: MC BELAID.
Numéro des pages: onglet de Delphi.

Les phases principales de déroulement du cours


Page 1 sur 6
Remarques Le stagiaire L’enseignant

* Rappel.
*il est préférable que les *Création du centre d’intérêt
stagiaires découvrent le titre - Si on applique des requêtes reliant plusieurs tables, comment on l’effectue ?
de la leçon. *L’objectif opérationnel.
A la fin de la séance, le stagiaire sera capable de gérer …
*Evaluation finale :
*Les réponses possibles :  Evaluer le stagiaire un TP En Delphi, comment appliquer
*filtre, select… l’objectif correctement sur le BDD ‘Employés’.
Solution :
* attention et concentration. La solution du TP sera selon le cours présenté.

*Les réponses possibles :


correctes

Fiche de présentation du TP
Page 2 sur 6
UMQ : Définition et mise en œuvre des bases de données.
Module : Delphi monoposte (Implanter les bases de données en monoposte).
Code : MQ2.2
Durée : 4 h
Thème : Requêtes sur plusieurs tables (TP)
Objectif modulaire

Comportement attendu :
A l’issue de ce TP, le stagiaire doit être capable d’appliquer Requêtes sur plusieurs tables dans la
BDD Etudiants en manipulant les différents composants du BDE pour la programmation d’une BDD.

Conditions d’évaluation :

A partir :

 MLD
 Programme saisi.

A l’aide :

 SGBD + Microordinateur+ Delphi 7

Critères généraux de performance :

 Utilisation de plusieurs.
 Utilisation des requêtes SQL et utilisation de l’instruction de tri ORDER BY
 Personnalisation de DBGRID
 Affichage des valeurs d’un champ de table dans une liste déroulante, en utilisant le
composant DBlookupcombobox.
 Savoir établir des requêtes SQL en DELPHI 7
 Savoir manipuler les objets et préciser les propriétés des composants d’une BDD

Contenu du cours
Logiciel utilisé : DELPHI 7
Page 3 sur 6
Enoncé du TP N° 15 : UNE FICHE SIMPLE D’IMPRESSION D’UNE
TABLE
Dans cet exercice :
Delphi est un RAD (Rapide Application Développement) et propose des assistants qui aident à la création
d’une grande variété de fiches.
Pour la création d’une fiche d’impression (image suivante) on procède comme suite :

Dans le menu Delphi on choisit : Fichier /Nouveau/Autre ..

2. Dans la boite de dialogue qui s’affiche on choisit l’onglet « affaires » et dans ce dernier on choisit
l’icône « expert quick report » et on clique sur le bouton Ok.
3. Dans l’assistant qui s’affiche on clique en bas sur le bouton lancer l’expert.

Page 4 sur 6
1- Pour créer cette fiche on procède comme suite :
 Dans le menu Delphi on choisit : fichiernouveau
 Dans la boite de dialogue qui s’affiche on choisit l’onglés « affaires » et dans ce dernier on choisit
l’icône « Expert fiche base de données » et clique sur le bouton Ok.
 Dans l’assistant qui s’affiche on choisit dans la première étape le type de la fiche : Créer une
fiche simple
 Clique sur le bouton Suite.
 Choisir dans la liste « lecteur ou nom de l’alias » notre alias « scolarité »
 Clique sur la table « étudiant » et clique sur Suivant et clique sur le bouton >> et clique sur
Suivant.
 Clique sur l’option « dans une grille » et clique sur Suivant.
 Enfin clique sur l’option « fiche seulement » et clique sur Terminer
2- Clique sur le composant « dbgrid1 » et choisir dans sa propriété «align» none, et réduire la taille de
ce dbgrid vers le bas; et clique sur le composant table1 et modifier sa propriété : « Active» true.
3- Double clic sur le composant table1 et clic droit sur la petite fenêtre et clique sur « ajouter tous les
champs»
4- Glisser les champs un par un vers l’espace libre en haut de notre fiche.
5- Clique sur la nouvelle fiche en évitant le clic sur l’un de ses composants et écrire dans sa
propriété :namefiche_etudiant.
Ensuite, clique sur (menu Delphi) : fichierenregistrer, et nommer l’unité : etudiant.
6- On doit maintenant préparer l’impression de la liste des étudiants comme suite :
 Choisir dans le menu Delphi : fichiernouveau et clique dans la fenêtre qui s’affiche sur l’onglet
« affaires ».
 Clique sur l’élément : « expert quickreport » et clique sur Ok.
 Clique sur le bouton « lancer l’expert », et choisir l’alias « scolarité » et la table « etudiant ».
 Clique sur le bouton >> qui fait passer tous les champs vers la droite pour les imprimer tous et clic
sur Ok.
 Clique sur la nouvelle fiche en évitant le clic sur le composant « quickrep1 » et écrire dans sa
propriété :
 namefiche_etat_etudiant.
 Ensuite, clique sur (menu Delphi) : fichier enregistrer, et nommer l’unité : etat_etudiant.
7- On tape Shift+F12 pour afficher la liste des fiches et on choisit la fiche «fiche_etudiant» et on clique
sur Ok.
 Ensuite, et pour une impression bien présentée des étudiants on insère un composant popupmenu
(palette
 standard).
 Ensuite, on double clic sur ce composant et on introduit les deux éléments « previsualiser » et «
imprimer ».
Page 5 sur 6
 Ensuite, on ferme la petite fenêtre du « popupmenu » et on insère de la palette « supplément » le
composant
 « speedubutton1 » et on clique sur ce composant qui représente l’impression et dans son
inspecteur d’objet on choisit dans sa propriété « popupmenu » l’élément « popupmenu1 ».
 Ensuite : pour programmer le composant popupmenu1 on double clic sur ce dernier et on double
clic sur l’élément « previsualiser » et on écrit dans sa procédure :
fiche_etat_etudiant.quickrep1.preview ;
 Ensuit : on tape F12 pour retourner à la fiche et on double clic sur le composant « popupmenu1 »
et on double clic sur l’élément « imprimer » et on écrit dans sa procédure :
fiche_etat_etudiant.quickrep1.print ;
 Ensuite : on compile notre logiciel par les touches Ctrl + F9 et automatiquement Delphi vous
demande la confirmation de la liaison entre la fiche_etudiant et la fiche_etat_etudiant et on doit
cliquer sur Oui pour chaque demande de confirmation.

Page 6 sur 6

Vous aimerez peut-être aussi