In PSP gibt es Reports, mit denen z.B. Listendarstellung ausgedruckt werden können. Die Reports selbst sind RDLC-Datei, die mit Microsoft Web Developer Express bearbeitet werden können. Ich habe noch die Version 2008 des Visual Web Developer Express Tools aber es sollte auch die Version 2010 gehen. Ggf. diesen PSP Patch installieren. Zudem wird das Report Viewer Addin benötigt. Siehe dazu auch die Readme-Datei von PSP 2011 (Abschnitt "bekannte Probleme").
Um eigene Felder in der RDLC-Datei zu ergänzen, ist folgendes zu tun:
- RDLC-Reportdatei im Editor öffnen
- Den Eintrag </Fields> zu suchen. Dort darüber dann einen bestehenden Block etwa
<Field Name="NEWER_VERSION_EXISTS">
<DataField>NEWER_VERSION_EXISTS</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
kopieren und darunter einfügen und den Feldnamen in dem kopierten Block anzupassen.
Auf korrekten Typ achten also String oder Decimal! - Im Report lassen sich Dezimalfelder wie folgt formatieren:
Schreibe anstelle von =Fields!CUSTOM_1_NUM.Value diesen Angabe zur Darstellung des Feldwertes:
=Format(Fields!CUSTOM_1_NUM.Value, "#.########")
Wobei natürlich CUSTOM_1_NUM durch den korrekten Feldnamen ersetzt werden müssen.
Keine Kommentare:
Kommentar veröffentlichen
War der Beitrag hilfreich oder hast du eine Ergänzung dazu?
Ist noch eine Frage offen?
Ich freue mich auf deine Rückmeldung!
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.