2009-04-08 9 views
2

J'ai cet ensemble de données créé dans Visual Studio 2008 dans mon projet. J'ai déjà rempli chaque table avec les données dont j'ai besoin. Il y aura plusieurs tickets et chaque table enfant contiendra 0 ou plusieurs éléments relatifs à la table des tickets. Aucune relation n'a été établie pour l'ensemble de données (pour l'instant). J'ai aussi ce rapport créé qui gère un seul billet très bien. Si possible, je voudrais développer cela pour gérer plusieurs tickets.Comment créer ce rapport dans les services de génération de rapports pour le contrôle du visualiseur de rapports?

L'ensemble de données est transmis au rapport et le contrôle de la visionneuse de rapports est activé. Une source de liaison est définie pour chaque table de l'ensemble de données.

http://img139.imageshack.us/img139/5305/ticketds.th.jpghttp://img522.imageshack.us/img522/7895/singleticketrdlc.th.jpg

J'ai besoin du rapport pour imprimer chaque ticket avec les données de l'enfant sur une seule page (ou deux selon les besoins). Ensuite, pour le prochain ticket, commencez une nouvelle page.

Je n'ai pas encore été en mesure de trouver un schéma de regroupement pour les informations qui fonctionneront. J'ai obtenu toutes les tables à afficher mais je n'ai pas pu accéder aux informations enfant sans l'agrégat FIRST, ce qui n'aide pas car chaque ticket reçoit le même enregistrement pour chaque section imprimée.

Des suggestions? Je sais qu'il y a plus d'informations potentiellement nécessaires alors s'il vous plaît poser des questions au besoin et je vais mettre à jour ce poste avec plus d'infos et/ou commentaires.

Modifier: Nous avons fini par transformer les tables de données enfants en sous-rapports. Nous avons ensuite transmis le numéro de ticket dans le sous-rapport en tant que paramètre et filtré les tables de données enfant de manière appropriée. Mis à part quelques problèmes mineurs de mise en forme, nous avons dû travailler, mais cela a résolu ce que nous devions faire. Chaque ticket a été mis dans une liste et les sous-rapports sont exécutés pour chaque ticket.

  • Rapport Démarrer
  • Ticket 1
  • - Subreport avec des notes, l'histoire, & réponses.
  • Ticket 2
  • - Sous-rapport avec des notes, historique, & réponses.
  • etc
  • Rapport de fin

Répondre

1

Me semble que vous avez besoin de mettre toutes vos informations/contrôles dans un contrôle de table. Puis formatez le contrôle de la table pour l'apparence que vous voulez.

+0

Ce n'est pas tout à fait ce que nous avons fini par faire. J'ai réalisé que je n'ai jamais accepté la réponse. Nous sommes récemment revenus sur cette question et je vais la mettre à jour avec la route que nous avons empruntée. – bdwakefield