2009-04-08 7 views
2

Ich habe dieses Dataset in Visual Studio 2008 in meinem Projekt erstellt. Ich habe bereits jede Tabelle mit den Daten gefüllt, die ich brauche. Es wird mehrere Tickets geben und jede untergeordnete Tabelle wird entweder 0 oder mehr Elemente enthalten, die sich auf die Ticket-Tabelle beziehen. Es sind (noch) keine Beziehungen als Teil des Datensatzes festgelegt. Ich habe auch diesen Bericht erstellt, der ein einzelnes Ticket gut behandelt. Wenn möglich, möchte ich dies auf mehrere Tickets ausweiten.Wie würde ich diesen Bericht in Reporting Services für das Report Viewer-Steuerelement erstellen?

Das Dataset wird an den Bericht übergeben, und aus dem Report Viewer-Steuerelement ist eine verbindliche Quelle für jede Tabelle im Dataset eingerichtet.

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

muß ich den Bericht jedes Ticket mit Kind Daten auf einer einzigen Seite drucken (oder zwei je nach Bedarf). Dann für das nächste Ticket eine neue Seite beginnen.

Ich bin noch nicht in der Lage, ein Gruppierungsschema für die Informationen zu finden, die funktionieren werden. Ich habe alle Tabellen angezeigt, aber ich war nicht in der Lage, auf die Kind-Informationen ohne das FIRST-Aggregat zuzugreifen, was nicht hilft, weil jedes Ticket den gleichen 1 Datensatz für jeden gedruckten Abschnitt erhält.

Irgendwelche Vorschläge? Ich weiß, dass es mehr Informationen gibt, die möglicherweise benötigt werden, also bitte stellen Sie Fragen nach Bedarf und ich werde diesen Beitrag mit mehr Informationen und/oder Kommentaren aktualisieren.

Edit: Wir haben am Ende die untergeordneten Datentabellen in Unterberichte umgewandelt. Wir haben dann die Ticketnummer als Parameter in den Unterbericht eingegeben und die Unterdatentabellen entsprechend gefiltert. Abgesehen von einigen kleineren Formatierungsproblemen mussten wir arbeiten, aber das löste, was wir tun mussten. Jedes Ticket wurde in eine Liste aufgenommen und die Unterberichte werden für jedes Ticket ausgeführt.

  • starten Bericht
  • Ticket 1
  • - Subreport mit Noten, Geschichte, & Antworten.
  • Ticket 2
  • - Unterbericht mit Notizen, Geschichte, & Antworten.
  • etc
  • Ende Bericht

Antwort

1

mir Sieht aus wie Sie alle Ihre Informationen/Kontrollen in einer einzigen Tabelle Kontrolle setzen müssen. Formatieren Sie anschließend das Table Control für das gewünschte Aussehen.

+0

Dies ist nicht ganz das, was wir getan haben. Ich erkannte, dass ich die Antwort nie akzeptiert habe. Wir sind kürzlich zurückgekommen und haben dieses Thema noch einmal überarbeitet und ich werde die Frage mit der Route, die wir genommen haben, aktualisieren. – bdwakefield

Verwandte Themen