2012-04-06 3 views
0

Ich entwarf einen Bericht in SSRS, es ist kein tabellarischer Bericht, aber eine benutzerdefinierte. Warum kann ich bei der Vorschau meines Berichts nicht zum nächsten Datensatz navigieren? Die Abfrage, die den Datensatz dieses Berichts enthält, hat ungefähr 1000 Datensätze, aber mein Bericht im Vorschaumodus erkennt das nicht und zeigt nur "1 oder 1" in der oberen Menüleiste an. Wie kann ich zu anderen Datensätzen navigieren?nur ein Datensatz in meinem Bericht angezeigt

Vielen Dank im Voraus

Antwort

1

Aus Ihrer Beschreibung, es klingt wie Sie nur eine Seite entworfen haben, nicht ein Datenelement wiederholen. Wenn Sie Ihre Seite entworfen haben, indem Sie Datenfelder auf den leeren Hintergrund gezogen haben, zeigen die Textfelder, die Sie erhalten, nur das erste Ergebnis aus Ihrem Datensatz an.

Sie müssen ein Element verwenden, das seinen Inhalt für jeden Datensatz wiederholt: Liste, Tabelle oder Matrix, alle Varianten eines Tablix.

komplexe Layouts zu erstellen, die für jeden Datensatz wiederholen, sollten Sie entweder:

  • einen Elternteil und subreport erstellen Legen Sie das subreport in a (die einen Parameter nimmt die Abfrage an einen einzelnen Datensatz zu filtern.) Liste oder Tabelle.
  • Platzieren Sie ein Rechteck in einer Liste oder Tabelle, und erstellen Sie Ihren Bericht in diesem Rechteck.

Wie auch immer, beachten Sie, dass Ihre Textfelder in dem sich wiederholenden Element enthalten sind.

+0

Meinten Sie, Steuerelemente in ein Rechteck zu setzen, anstatt ein Rechteck in die Steuerelemente zu setzen? Wenn nicht, wie würde ich ein Rechteck in einen Tisch legen? Sagen wir, ich habe eine Abfrage, deren Ausgabe ich in einem Bericht (nicht im Tabellenformat) anzeigen soll, wie würde ich das angehen? Soll ich dem Assistenten zum Erstellen eines Berichts folgen und meine Abfrage verwenden, dann die Spaltenüberschrift und die vom Assistenten erstellten Platzhalter (aus Tablix) in das Rechteck verschieben und dann die Tablix löschen? – user793468