2016-08-19 2 views
-2

Ich verwende eine gespeicherte Prozedur in SQL Server 2016, um Parameter (Startdatum und Enddatum) an den Haupt-Crystal-Bericht und drei Unterberichte zu übergeben. Im Moment fragt der Bericht vier separate Zeiten für das Start- und Enddatum. Ich möchte nur einmal das Start- und Enddatum eingeben und alle Informationen für alle Berichte abrufen. Kann ich das irgendwie machen?Übergeben von Anfangs- und Enddatum von Parametern aus einer gespeicherten Prozedur an den Hauptbericht und drei Unterberichte

+0

Ja. Sie müssen Ihr Start- und Enddatum ordnungsgemäß zwischen Haupt- und Unterberichten verknüpfen. Schwer für mich zu helfen, ohne zu sehen, was du vor hast – CoSpringsGuy

Antwort

0

Sie erhalten 4 Mal, weil Sie die Parameter vom Hauptbericht nicht mit Unterberichten verknüpft haben.

Zuerst die Parameter startdate und enddate erstellen, jetzt in jedem Unterbericht Parameter mit demselben Namen erstellen.

Für jeden Unter Bericht right click --> change sub report links die startdate und enddate und auf der rechten Seite unten im Feld hinzufügen, werden Sie die Tropfen runter die zusätzlichen Parameter Unterberichtsparameter zu verknüpfen, gibt wählen Sie die Parameter der bereits erstellt.

Auf diese Weise werden die wichtigsten Berichts- und Unterberichtsparameter verknüpft. Befolgen Sie den gleichen Vorgang für alle Unterberichte.

Wenn Sie den Bericht jetzt nur einmal ausführen, werden die Parameter aufgefordert

Verwandte Themen