Jan.01
TP20 : Éditer les états avec Crystal report.
Objectif
Crystal report est un analyseur/interpréteur de données, il permet de générer des rapports à partir des données dans le cadre de l’informatique décisionnelle. C’est un progiciel qui supporte plusieurs sources de base de données. Dans ce TP, nous allons voir comment créer les différents types d’états, et comment afficher les états générés dans une application C#.
Exercice 1 :
Objectif : Créer des états simples avec Crystal report.
Soit le schéma relationnel suivant :
Personne (CIN,nom,prenom,ville_p)
Voiture (imma,modele,annee,#CIN)
Accident (N°Accident,Date-Acc,dommage,ville_Acc,#CIN,#imma)
Travail à faire :
- Créer la base de données SQL server.
- Créer un état qui permet d’afficher la liste des accidents triés par ville.
- Créer un état qui permet lister les accidents avec les noms des personnes impliquées.
- Créer un état qui permet d’afficher la liste d’accidents par date.
- Créer un état qui permet d’afficher les accidents d’une personne donnée.
Exercice 2 :
Objectif : Générer un bon de commande avec Crystal Report.
Soit le schéma relationnel suivant :
Client (Num_client,CIN,Nom,Prenom,Adresse,Tél)
Produit (Reference,Designation,Prix_unitaire)
Commande (Numro_Commande,Date_Commande,#Num_Client)
Commande_Produit (#Numero_commande,#Reference,Quantité)
Travail à faire :
- 6. Créer et remplir la base de données SQL server.
- Créer un état qui permet d’afficher la liste des clients.
- Créer un état qui permet d’afficher les produits dont le prix est supérieur à un prix donné.
- Créer un état qui permet d’afficher toutes les commandes d’un client donné.
- Créer un état qui permet de générer le bon de commande d’une commande donnée sous la forme suivante:
Exercice 3 :
Objectif : Générer un relevé de notes avec Crystal Report.
Soit le schéma relationnel suivant :
Etudiant (Ins, Nom, Prenom, Adresse, Groupe, Niveau)
Matière (Code, Nom, Coefficient)
Evaluer (Ins,Code,Note)
Travail à faire :
- Créer et remplir la base de données sous SqlServer.
- 12. Créer un état qui permet de générer le relevé de note d’un étudiant donnée sous la forme suivante :
Correction
Solution proposée par Yacine HaddadFullscreen Mode