SSRS und ReportViewer

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hallo,

ich steige gerade von Crystal Reports auf die Reporting Services um und habe
ein Problem, den Report aus einer Anwendung heraus aufzurufen.

Ich habe mit VS2005 ein neues Projekt erzeugt (Business
Intelligence-Projekte -> Berichtsserverprojekt)und habe ein Bericht mit
mehreren Unterberichten erzeugt.

Nun habe ich *.rdl und *.rdl.data Dateien.

Dann habe ich ein neues VB.Net Projekt erzeugt mit einem ReportViewer.

ReportViewer.LocalReport.ReportEmbeddedResource = "Bericht.rdl"

Allerdings erhalte ich die Meldung "Keine Berichtsdefinition angegeben".

Nun habe ich etwas rumgesucht und und eine Seite zum Konvertieren von rdl
nach rdlc gefunden.
http://msdn2.microsoft.com/de-de/library/ms252109.aspx

Nun will er immerhin schon Parameter haben:

With ReportViewer.LocalReport
Dim ParamInfo As _
Microsoft.Reporting.WinForms.ReportParameterInfoCollection =
..GetParameters()
Dim lst As New List(Of ReportParameter)
lst.Add(New ReportParameter("TripID", "55"))
lst.Add(New ReportParameter("ViewAutolog", "1"))
.SetParameters(lst)
End With
Me.RepViewer.RefreshReport()

Jetzt erhalte ich die Fehlermeldung "Für die Datenquelle wurde keine
Datenquelleninstanz bereitgestellt."

Ich habe gelesen, das der DataSource-Name in der Anwendung identisch sein
muss mit dem des in der drlc-Datei angegebenen; das habe ich beachtet.

Was habe ich übersehen?

Und warum ist es so aufwändig, einen Report aus einer Anwendung lokal
anzuzeigen? Warum muss man die Dateien händisch umbenennen und die
Datenquellen neu zuweisen? Wieso wird nicht die Datenquelle wie im
Berichtsdesigner angegeben übernommen?
Die Implementierung von Crystal fand ich sehr viel benutzerfreundlicher...

Was muss ich tun, um den Bericht aus einer Anwendung heraus anzeigen zu
können?

Stefan


.



Relevant Pages

  • Re: Crystall Reports
    ... Als Datenquelle für den Bericht habe ich ein Sql Statement mit dem ... Datenbank-Assistent erstellt (Datenquelle Sql Server), ... Dim report As New Report1 ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • =?ISO-8859-1?Q?Re=3A_Abfragen_und_Reports_=FCber_verschiedene_Berichte?=
    ... einen Report mit Microsoft Report erstellt. ... einzelnen Vorkommnisse und über TableAdapter mit der Datenbank ... Dipl.Inf. Frank Dzaebel http://Dzaebel.NET ... Vorab noch, ja, die Daten sind in der gleichen Datenquelle, aber das ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Ein Wert wird mehrfach =?ISO-8859-15?Q?gez=E4hlt?=
    ... Mit Deiner Herangehensweise "erstmal alles in *einer* Abfrage zusammenbauen und dann anzeigen" wird das nix. ... Du musst den Bericht strukturell genau so aufbauen, ... A mit tab_KundenLohnbetrieb als Datenquelle ... C liegt als UB in B und ist über die Felder ...
    (microsoft.public.de.access)
  • Re: ActiveX Crystal Report Viewer "Fehler bei Anmeldung"
    ... Hast du einen Crystal Report der auf Daten einer Access2003 zugreift? ... Allerdings kann ich den Report dann nicht mit dem CR-Designer anschauen. ... Was mir allerdings bei dieser Teststellung auffiel: die CR-Beispielreports greifen über ODBC auf die Datenbank zu und nicht direkt über OLE DB. ... Durch das Anklicken des "+"-Zeichens vor "Eigenschaften" wird Dir u.a. der Name der Datenquelle angezeigt.). ...
    (microsoft.public.de.vb)
  • Re: Ein Wert wird mehrfach gezählt
    ... Hast Du eine 1:n-Verknüpfung in den Tabellen solltest Du einen Bericht ... A mit tab_KundenLohnbetrieb als Datenquelle ... C liegt als UB in B und ist über die Felder ... Die Summe funktioniert nun, ich benötige aber jetzt die Summe von ...
    (microsoft.public.de.access)