2009-07-01 8 views
0

Une fois que j'ai créé un générateur de formulaire où l'utilisateur peut sélectionner n'importe quel nombre de champs pour un formulaire Web. L'outil a ensuite produit un extrait de code que l'utilisateur pouvait copier dans la JSP.Alternatives de structure de données de formulaire Web

Les données de formulaire soumises ont été stockées en tant que paires clé-valeur dans le DB. Par conséquent, deux colonnes seulement étaient nécessaires pour les données spécifiques au formulaire. Si je me souviens bien, le traitement des données DB devait être fait en dehors de Java. Donc, la création d'une belle sortie excel était un peu difficile. J'ai fini par utiliser iReport et sa fonctionnalité de tableau croisé mais ce n'était pas une expérience agréable. Y a-t-il de meilleurs moyens de stocker ces données de formulaire que de simplement utiliser des paires valeur/clé? Ou y a-t-il de bonnes approches pour les données de valeur-clé de tableau croisé/pivot pour les rapports?

Répondre

0

J'essaie de suivre le The Rule of Least Power - En utilisant la structure la plus simple possible pour les données vous donne beaucoup plus de flexibilité dans l'affichage. Cela dit, la fonctionnalité de tableau croisé dynamique d'Excel est vraiment très agréable pour les structures de données simples. Après en avoir créé une, vous pouvez essayer la fonctionnalité de graphique pivotant qui y est connectée pour visualiser les données de manière flexible. Toutes les modifications apportées au tableau pivotant sont automatiquement répercutées dans le tableau croisé dynamique.

Questions connexes