Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zunächst erstellen Sie einen Bericht, dessen Daten aus der Northwind-Datenbank abgerufen werden.
Anmerkung |
|---|
Northwind ist eine mit SQL Server bereitgestellte Musterdatenbank. |
In Vorbereitung auf dieses Lernprogramm müssen einige Schritte durchgeführt werden.
Vorbereitende Datenbankeinrichtung
SQL Server-Konfiguration:
- Wenn Sie über SQL Server (bzw. die OEM-Version MSDE) verfügen, muss diese Version für die Verwendung der Windows-Authentifizierung konfiguriert sein, damit Sie dieses Lernprogramm ausführen können.
- Wenn Sie nicht über SQL Server (bzw. die OEM-Version MSDE) verfügen, installieren Sie MSDE mit der (standardmäßigen) Windows-Authentifizierung, damit Sie dieses Lernprogramm ausführen können.
Die mit SQL Server bereitgestellte Datenbank Northwind muss installiert und für die Verwendung der Windows-Authentifizierung konfiguriert sein.
Um MSDE mit Windows-Authentifizierung bzw. die Northwind-Datenbank zu installieren, wechseln Sie unter System-Setup in dieser Dokumentation zu den folgenden Abschnitten:
- MSDE-Installation mit Windows- oder SQL Server-Authentifizierung
- Installation der Nordwind-Datenbank
Nachdem Sie SQL Server und die Northwind-Datenbank entsprechend den Hinweisen in den vorangehenden Abschnitten konfiguriert haben, können Sie einen Bericht erstellen, dessen Informationen sicher aus einer Northwind-Datenbank abgerufen werden.
AnmerkungDiese Prozedur funktioniert nur bei Projekten, die in Projekt-Setup erstellt wurden. Projekt-Setup enthält spezifische Namespaceverweise und Codekonfigurationen, die für diese Prozedur erforderlich sind. Die Prozedur kann ohne diese Konfiguration nicht ausgeführt werden. Führen Sie deshalb vor Beginn dieser Arbeitsschritte die Schritte unter Projekt-Setup aus.
So erstellen Sie einen Bericht mit sicheren Daten aus der Northwind-Datenbank
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den fett formatierten Projektnamen, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Neues Element hinzufügen.
Wählen Sie im Dialogfeld Neues Element hinzufügen in der Ansicht Vorlagen die Vorlage Crystal Report.
Geben Sie im Feld Name den Namen "NorthwindCustomers.rpt" ein, und klicken Sie auf Öffnen.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\xkh1wxd8.alert_note(de-de,VS.90).gif" alt="Note" class="note" />Anmerkung</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Falls Sie noch nicht registriert sind, werden Sie jetzt möglicherweise aufgefordert, sich zu registrieren. Informationen zur Registrierung finden Sie unter <a href="https://msdn.microsoft.com/de-de/library/vs%7ccrystlmn%7c%7e%5chtml%5ctopic155.htm(v=VS.90)">Crystal Reports-Produktschlüsselcode und -Registrierungsnummer</a>.</p></td>
</tr>
</tbody>
</table>
Aktivieren Sie im Dialogfeld Crystal Reports-Galerie im Bereich Neues Crystal Reports-Dokument erstellen die Option Mit dem Bericht-Assistenten.
Wählen Sie im Bereich Assistenten auswählen die Option Standard, und klicken Sie dann auf OK.
Der Assistent zum Erstellen von Standardberichten wird angezeigt.
Erweitern Sie im Bereich Verfügbare Datenquellen den Ordner Neue Verbindung herstellen.
Erweitern Sie im daraufhin geöffneten Unterordner den Ordner OLE DB (ADO).
Das Fenster "OLE DB (ADO)" wird angezeigt.
Aktivieren Sie Microsoft OLE DB-Provider für SQL Server, und klicken Sie auf Weiter.
Geben Sie den Namen Ihres Datenbankservers in das Feld Server ein.
Aktivieren Sie das Kontrollkästchen Integrierte Sicherheit.
Wählen Sie in der Dropdownliste Datenbank "Northwind" aus.
Klicken Sie auf Fertig stellen.
Der OLE DB-Ordner mit dem Datenbankserver sowie der darin enthaltenen Northwind-Datenbank wird jetzt erweitert.
Erweitern Sie die Knoten northwind, dbo und tables, und wählen Sie dann die Tabelle Customers.
Klicken Sie auf das Symbol >, um die Tabelle in den Bereich Ausgewählte Tabellen zu verschieben, und klicken Sie dann auf Weiter.
Halten Sie STRG gedrückt, während Sie auf CompanyName, ContactName und City klicken.
Klicken Sie auf das Symbol >, um diese Felder in den Bereich Anzuzeigende Felder zu verschieben, und klicken Sie dann auf Weiter.
Wählen Sie im Bereich Verfügbare Felder unter Berichtfelder den Eintrag Customer.City aus, und klicken Sie dann auf das Symbol >, um das Feld in den Bereich Gruppieren nach zu verschieben. Klicken Sie abschließend auf Fertig stellen.
Der Bericht "NorthwindCustomers" wird erstellt und in das Hauptfenster von Visual Studio geladen.
Sie können den Bericht jetzt an das CrystalReportViewer-Steuerelement binden und die Datenbankanmeldung programmgesteuert festlegen.