2016-05-20 7 views
0

Ich benutze C# und Entity Framework. ich den Datensatz erstellt, um Daten aus anzuzeigen: enter image description hereCrystal Reports und mehrere Tabellen

Mit nur einem Tisch (Gebäude), habe ich meine Kristall Bericht sehr gut. Aber jetzt, ich will ein anderes erstellen, die angezeigt werden:

  • name_b, Adresse_b, Datum
  • die Anzahl der Appartements eines Gebäudes
  • die Anzahl der shared_areas eines Gebäudes
  • und den Namen des Benutzers.

Ich muss eine Anfrage in den crystalReportViewer1_Load schreiben und es als Datenquelle oder was? Danke, mir zu helfen.

+0

'Noch eine?' Im selben Bericht oder neuen Bericht? – Siva

+0

Ich möchte es im selben Bericht anzeigen –

+0

Sie können Unterbericht erstellen und wenn die erste Datenquelle alle diese Spalten hat dann können Sie die gleiche Datenquelle verwenden und erstellen Sie sonst neue Datenquelle erstellen – Siva

Antwort

0

Es gibt ein paar Optionen - 1. In Ihrem aktuellen Bericht Gruppe der Bericht von Gebäude, dann erstellen einen Teilbericht alle Details (Name, Adresse usw.) enthält, und in der Gruppe platzieren Fußzeile im Haupt (äußeren) Bericht. Verknüpfen Sie den Bericht mit ID_Building. Dies zeigt Ihnen alle die Details für jedes Gebäude. 2. Fügen Sie in Ihrem aktuellen Bericht der Datenverbindung alle Tabellen hinzu (Datenbankexperte). Dann gruppieren Sie den Bericht wie gewünscht (nach Gebäude, Wohnung usw.).

Sie können laufende Summen erstellen, um die Anzahl der Apartments und die Anzahl der freigegebenen Bereiche zu ermitteln.