| ||
|
| ||
|
Notes de cours 10 Le Data Project
Impression de rapports Dans la plupart des applications traitant de bases de données l'utilisateur voudra produire des imprimés des informations contenues dans la base. Comme vous avez constaté en SQL, le langage SQL ne se prête pas vraiment à la production de rapports. VB normal n'est pas beaucoup mieux. Par le passé, si on voulait produire des rapports en VB on utilisait habituellement un add-in. Le plus connu des add-ins pour produire les rapports est Crystal Reports de Seagate. Jusqu'à la version 5 de VB, Crystal Reports était inclu dans l'installation standard. En version 6 il faut l'installé séparément. Crystal Reports est un logiciel à part entière qu'il faut apprendre à manipuler. Quoi qu'il fonctionne avec une application VB et les bases de données Access, ce n'est pas comme écrire du code VB. La façon que nous allons étudier dans ce cours est de passer par ADO de VB pour créer un Data Project et les objets qui produisent les rapports. Étapes du Projet: 1. On crée un nouveau Projet en utilisant Data Project ![]() Comme vous pouvez voir, le projet contient des contrôles additionnels dans le Toolbox et des objets dans le Project Explorer.
2. Si on veut transférer les forms de notre projet Gestion à celui-ci, on passe par Menu-->Project-->Add form et on choisi les forms qu'on veut. ![]() 3. Il faut maintenant ouvrir la connection à la bd
![]() 4. Ajouter un Command object. Le command object décrit les informations qu'on veut obtenir de la bd. En somme, le command object contient une commande SELECT ... qui sortira les colonnes de la table qu'on veut.
![]() Maintenant on peut ouvrir Command1 et voir que tous les champs sont inclus: ![]() 5. On ouvre DataReport1 et on spécifie ses propriétés:
|