Page 391 - IT2
P. 391
5. Créer une fonction qui renvoi le coût de rechange d’un appareil dont l’ID_Appareil est
transmis en paramètre. (1 pt)
6. Utiliser un bloc TSQL qui permet d’afficher pour chaque appareil les informations
(ID_Appareil, désignation, cout de réparation), en utilisant la fonction de la question 5. (1 pt)
Dossier 2 (7,5 pts)
L’objectif est de créer une application « client/serveur » qui se base sur la base de données du
dossier1 permettant d’assurer les fonctionnalités suivantes :
1. Créer la classe CAppareil dont les attributs sont les champs de la table Appareil et les
méthodes sont : (1 pt)
· Les constructeurs.
· La méthode Ajouter() qui permet d’insérer un objet de la classe CAppareil dans la table
Appareil.
· La méthode Supprimer() qui permet de supprimer un objet de la table Appareil.
· La fonction Rechercher() qui retourne un objet de la classe CAppareil (objet anonyme s’il
n’existe pas).
· La fonction Affichage() qui retourne un objet DATAREADER qui contient les
enregistrements de la table Appareil.
2. Développer le formulaire de mise à jour de la table Appareil, le formulaire doit contenir : (1 pt)
· Les boutons Ajouter, Supprimer et Rechercher.
· Une grille pour la consultation.
NB : Pour les programmes de la question 2. Utiliser les méthodes déjà programmées dans la classe
CAppareil.
3. Développer le formulaire de mise à jour de la table rechange (en utilisant le mode
déconnecté), le formulaire doit contenir :
· Les boutons Adapter (s’il n’existe pas c’est Ajouter sinon c’est Modifier), Rechercher et
Supprimer. (1,25 pt)
· Une grille pour la consultation. (0,25 pt)
· Les boutons de navigation (Précédent, Dernier). (0,5 pt)
· Ajouter une liste déroulante qui contient les ID_ appareil. (0,5 pt)
· Ajouter un programme qui permet de consulter les opérations de rechange d’une
ID_appareil choisie à partir d’une liste. (0,5 pt)
4. Développer une procédure stockée PS_ListePiece qui permet d’afficher la liste des pièces
rechangées entre deux dates. (0,25 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

