2009-12-10 5 views
1

nous voulons que les utilisateurs puissent écrire leurs propres rapports dans notre application.Un rédacteur de rapports pour les non-programmeurs?

Il s'agit d'une application Web. Peu importe qu'ils doivent télécharger une application pour créer des rapports, nous devons leur permettre d'imprimer des rapports sur le Web en format PDF ou similaire.

Le rédacteur de rapport doit être utilisé par des non-programmeurs, ou au mieux des programmeurs très légers (comme ceux qui font des macros VBA et autres). (L'auteur n'est pas une partie essentielle du programme, donc s'il y a une courbe d'apprentissage, alors cela est acceptable dans une certaine mesure)

Nous regardions Crystal Reports, mais il semble que ça va coûter 7000 $ est beaucoup trop pour le moment (bien que notre système soit très flexible, donc pourrait éventuellement le supporter). Nous examinons également Fast Reports, qui semble très prometteur, mais je ne suis pas sûr que le rédacteur du rapport soit facile à comprendre pour les non-programmeurs.

Quelqu'un peut-il recommander un bon rédacteur pour les non-programmeurs qui ne cassera pas la banque?

+0

Quels types de rapports?De quoi parlent les rapports? Quel genre d'informations devraient-ils fournir aux développeurs? Combien coûte-t-il? Est-ce que cela va être temporaire ou à long terme? – knight666

+0

Rapports qui sont essentiellement des formulaires capturés électroniquement. Comme si vous alliez à l'hôpital et que vous deviez remplir cette pile de formulaires, sauf sur un ordinateur. Ensuite, quelqu'un voulait imprimer les données de ces formulaires. Ce genre d'information. Et disons moins de 2000 $ mais espérons que moins de 700 $ peuvent être atteints. – Earlz

Répondre

1

La rédaction du rapport est pas pour les faibles de cœur. Si vous avez des utilisateurs puissants non programmeurs qui ont besoin de créer leurs propres rapports, la meilleure solution consiste généralement à exposer les données et à les signaler sur les données à l'aide d'outils utilisateur tels que MS Access, InfoPath ou Excel (ou équivalents). De cette façon, votre application peut exposer les données à leur place, vous permettant de contrôler les parties des données auxquelles elles peuvent accéder (et les empêcher d'y écrire accidentellement) tout en leur permettant d'utiliser des outils optimisés pour les besoins. des non-programmeurs.

Avec très peu de travail, vous pouvez facilement intégrer MS Office via des services Web via Office Toolkit.

Ceci est de loin le plus simple tant du point de vue de la programmation que de l'angle de formation/support de l'utilisateur.

+0

J'aime vraiment cette réponse mais je ne crois pas que ça marchera. Voyez que nous voulons que les utilisateurs expérimentés soient capables de créer des rapports que les utilisateurs non utilisateurs utilisent et impriment quotidiennement. Je ne crois pas que cela fonctionnerait très bien puisque notre application est basée sur le Web. mais je ferai des recherches plus .. – Earlz

+0

C'est là que sharepoint et/ou Microsoft Office Server entre en jeu. Ceux-ci fournissent des fonctionnalités de collaboration pour Office afin que les utilisateurs puissent partager leur travail avec un minimum d'effort ... parmi leurs nombreux autres objectifs. –

0

serveur MS SQL Reporting a un composant - Builder rapports qui permet aux utilisateurs d'affaires à construit leurs rapports ad-hoc sans connaissance approfondie de SQL, etc. Je recommande la version MS SQL Standard Edition 2008

+0

Cela sera également dans une fourchette de prix similaire à celle de Crystal Reports puisque le générateur de rapports n'est disponible qu'avec les éditions complètes de SQL Server, et non les éditions gratuites/bon marché. –

+0

Techniquement, cela ne pose pas de problème car la plupart de nos clients possèdent déjà un serveur SQL. – Earlz

+0

Si vous l'avez, le générateur de rapports SQL peut être un bon moyen de procéder. Il a des limites, mais dans l'ensemble, c'est un très bon outil qui s'adresse aux utilisateurs expérimentés plutôt qu'aux programmeurs à part entière. –

0

QlikView est le meilleur outil de création de rapports que j'ai jamais utilisé. L'exploration des données est incroyable. Aussi Eclipse BIRT est bon si vous cherchez quelque chose de moins cher (open source). BIRT dispose d'un outil autonome, ainsi que de l'intégration avec Eclipse IDE.

0

Nous avons fini par utiliser FlexCel.Net. http://www.tmssoftware.com/site/flexcelnet.asp

En plus d'être (peut-être?) Assez facile à utiliser pour les non-programmeurs, il fonctionne également sur Mono, qui est actuellement une haute priorité. Vous modifiez les modèles de rapport dans Excel, et c'est vraiment très puissant.

0

Si vous êtes toujours à la recherche de ce type d'outil, je peux vous suggérer EasyQuery.NET WebForms (http://devtools.korzh.com/query-builder-net-asp/) Il est plus générateur de requêtes que générateur de rapports mais peut également être utilisé pour générer des rapports de table simples.

Questions connexes