J'ai un rapport comme celui-ci: SSRS pas répéter sur une nouvelle page
Ceci est la première page d'un résident.
Je veux juste montrer # 2 Rectangle en première page de chaque résident et cachez # 2 dans le repos de pages comme celle-ci:
J'ai essayé d'utiliser le code:
Public Function IsFirstPage(resident as string, currentResident as Microsoft.ReportingServices.ReportProcessing.OnDemandReportObjectModel.Variable) as Boolean
If (resident<>currentResident.Value) Then
currentResident.Value = resident
Return True
Else
Return False
End If
End Function
et ajouter l'expression pour # 2 afin de masquer # 2:
=IIf(Code.IsFirstPage(Fields!szFirstName.Value+Fields!szLastName.Value, Variables!currentResident), False, True)
Il a caché # 2 dans la première page. Cependant, je l'ai testé en cliquant sur le bouton Précédent et vu un nouveau problème apparaît: # 2 est caché jusqu'à la première page.
Vos pages après la première page sont-elles juste les détails (# 3)? Si oui, pourquoi ne pas mettre # 3 dans une page séparée et faire la pagination là, la première page montre juste le résumé? Le numéro 1 est-il en train de changer pour chaque page? Pouvez-vous poster plus de détails, comme les groupements, etc, et ce que vous voulez réaliser. – thotwielder
De la deuxième page à la dernière page est # 1 et # 3, il est groupé par chaque résident Sir @thotwielder –
quelle condition vous utilisez pour diviser les données à la nouvelle page ?? Si vous utilisez le regroupement (affichez chaque groupe sur chaque page), vous pouvez définir la visibilité en utilisant l'expression –