2010-01-20 23 views

Antwort

31

Klicken Sie mit der rechten Maustaste auf das Unterberichtobjekt und wählen Sie Unterberichtverbindungen ändern, und wählen Sie dann aus, wie der Parameter vom Unterbericht verwendet werden soll.

Subreport linking of paramters

10

CodebyMoonlight's solution erfordert eine Beziehung zwischen Hauptbericht und subreport.

Wenn zwischen beiden keine Beziehung besteht, können Sie Shared Variables verwenden, um Werte zwischen beiden zu übergeben, da die freigegebene Variable überall im Hauptbericht oder Unterbericht festgelegt und angezeigt werden kann.

Shared NumberVar x := 5; 
0

Parameter Teilung zwischen dem Hauptbericht und Unterbericht „Rechtsklick auf dem subreport Objekt und wählen Sie Ändern SubReport Verbindungen, und wählen Sie dann, wie der Parameter durch den subreport verwendet werden soll.“ funktioniert für mich

0

Ich hatte das gleiche Problem. Der Hauptbericht wird zuerst geladen und dann der Unterbericht. Sie müssen den Unterbericht laden, bevor Sie die Variable verwenden können.

0

Ich denke, dass Rechtsklick und Sub-Bericht Weblinks oder Geteilt Var Zwischen Bericht und Sub-Bericht Sowohl mit Auswahlformel verwendet, so dass es geeignet für begrenzte Daten ist nur Formel Auswahl zu arbeiten, nachdem alle Datensätze aus der Datenbank geladen Tabelle ... Bericht laden schlechte Leistung so tring ich Zeilen zu begrenzen, indem einige Parameter aus C#/VB übergeben und andere von Haupt - zu Unterbericht senden Zum Beispiel, wenn Sie die Transaktion von Elementen in Periode benötigen, und Sie können übergeben Periodenparameter aus der Anwendung (C# ..) und Verwendung von Unterbericht-Links zum Senden von itemID

Verwandte Themen