cs_DARKSIDIOUS
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
4 mars 2013
130
25 juin 2007 à 11:01
Aucune ou presque ;) :
DataReport est gratuit est intégré à vb, report manager est gratuit, open source, mais détaché de vb.
Ensuite, les différences :
* Report manager permet de faire bien plus de chose que data report, et est plus simple à utiliser à mon goût : passage de paramètres, modifications de la requête SQL dynamiquement, affichage de graphique (chart), possibilité d'afficher des champs de façon conditionnelle, possibilité d'avoir des sous-reports, exportation au format pdf, envoie par mail, export vers excel, etc. Bref, je te conseille de lire la doc de report manager pour te faire une idée des possibilités du soft !
* Report manager te génère un fichier pour chaque report, alors que datareport te génère un report intégré à l'exe. Donc avec datareport, ton exe gonfle à chaque nouveau report (ce qui provoque plus de mémoire vive prise, un temps de chargement de l'exe plus long), et surtout : il est très difficile de faire des reports différents pour chaque clients : imagine tu as 10 clients avec un format de facture différent, avec datareport, tu fait 10 reports que tu intégre dans ton exe, avec report manager, tu fais 10 report, tu installe uniquement le report que veux le client sur son poste.
* Report manager est toujours maintenu, et les évolutions sont régulières, data report n'est plus maintenu depuis... pfiou, ca doit bien faire 3-4 ans (depuis que vb6 n'est plus maintenu en fait). Et la communaute de report manager est active (environ 10 messages par semaines sur le newsgroup).
* Report manager ne nécessite qu'un seul ocx qui est compatible avec .net, data report en nécessite plusieurs, et sont limités à vb6 !
* Report manager permet d'intégrer l'apercu avant impression dans ta propre feuille contrairement à data report => possibilité de personnaliser très simplement l'apercu avant impression.
Bref, il y a pas mal de différences entre data report et report manager, ce qui m'a logiquement fait basculer vers report manager il y a plus d'un an (alors que j'utilisais data report depuis plus d'un an là aussi), et je le regrête pas, c'est pour cà que je le conseille à tout les développeurs VB !
Pour les tableaux, il te suffit de tracer dans ton report l'en-tête de ton tableau, puis chaque ligne sera le champ détail de ton report, c'est le principe de tout générateur de reports...