Hallo Peter,
zu dem Thema hatte Andreas Wolter in der Regionalgruppe Köln/Bonn/Düsseldorf von PASS (http://www.sqlpass.de/Regionen/Deutschland/K%C3%B6lnBonnD%C3%BCsseldorf/tabid/81/Default.aspx)
im Februar einen sehr interessanten Vortrag gehalten. Wenn Du PASS-Mitglied bist (kostenlos) hast Du Zugriff auf das Repository und damit auf den Vortrag.
Ein Tipp, der von Andreas kam, war ein Template zu erzeugen, was als Rahmen für alle Berichte dienen soll. Dies legt man ab im Pfad:
C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
und kann dieses anschliessend über Hinzufügen->Neues Element auswählen.
In dieser XML-Datei liegen die Styles welche vom Assistenten vorgeschlagen werden, wenn man einen neuen Bericht hinzufügt:
C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\Business Intelligence Wizards\Reports\Styles\StyleTemplates.xml
Alternativ gab es noch die Idee die Farben in einer Tabelle abzulegen und per Datasource zu lesen. Alle Felder werden entsprechend angepaßt und verwenden die Farben aus der Tabelle. Macht sicherlich die meiste Arbeit, ermöglicht aber das sofortige
Umschalten in ein anderes Farbschema über Berichtsparameter.
Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org/blogs/cmu