0

Ich erstelle einen SSRS-Bericht von SQL2014.SSRS-Seitenzahlen im PDF-Format falsch

Der Bericht wird in der Vorschau des Berichts-Generators korrekt dargestellt, wenn er jedoch in PDF exportiert wird, sind die Berichtsnummern falsch.

In meinem Testbericht gibt es drei "Berichte", die jeweils 1 Seite lang sind. Also sollte jede Seite Seite 1 von 1 sein, aber die mittlere Seite endet Seite 2 von 1.

Wenn ich einen Bericht mit nur 1 mehrseitigen "Bericht" drucke, funktionieren die Seitenzahlen gut.

Ich verwende, was ich denke, ist ein Standardausdruck für Seitenzahl:

=Globals!PageNumber & " of " & Globals!TotalPages 

Ich sehe das gleiche Problem, wenn ich zu TIFF exportieren.

+0

Wenn jede Seite "1 von 1" sein sollte, warum ist das ein Ausdruck? – StevenWhite

+0

Aktualisiert, um besser widerzuspiegeln, was ich meine –

+0

Haben Sie versucht, die Eigenschaft 'ResetPageNumber' in der letzten Tabelle für jeden Bericht zu setzen? – StevenWhite

Antwort

0

ich am Ende mit dieser Funktion von msdn

Shared offset as Integer 
Shared currentgroup as Object 

Public Function GetGroupPageNumber(group as Object, pagenumber as Integer) as Object 
    If Not (group = currentgroup) 
    offset = pagenumber – 1 
    currentgroup = group 
    End If 

    Return pagenumber – offset 
End Function 

Zusammen mit dem Tablix-Elemente der Seite zu nennen auf der Gruppe basiert, indem die PageName Eigenschaft unter Gruppe auf die ID meiner Gruppe einstellen, dann den folgende using Ausdruck für meine Summen, und die Seite nums zurück:

=Code.GetGroupPageNumber(Globals!PageName, Globals!PageNumber) & " of " & Globals!TotalPages 

scheint mich aus dem Holz zu bekommen, ich bin nicht sicher, ob es die „richtige“ Art und Weise es aber zu tun.