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 SQL Server-Authentifizierung konfiguriert sein, damit Sie dieses Lernprogramm ausführen können.
- Wenn Sie nicht über SQL Server (bzw. die OEM-Version MSDE) verfügen, muss MSDE so installiert werden, dass die SQL Server-Authentifizierung auf "True" gesetzt ist, damit Sie dieses Lernprogramm ausführen können.
Die mit SQL Server bereitgestellte Datenbank Northwind muss installiert und für die Verwendung der SQL Server-Authentifizierung konfiguriert sein.
Zur Verwendung innerhalb dieser Website muss ein Konto mit eingeschränktem Zugriff erstellt werden.
Um MSDE mit SQL Server-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
- Sicherheit: Erstellen eines Kontos mit eingeschränktem Datenbankzugriff
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.
So erstellen Sie einen Bericht mit sicheren Daten aus der Northwind-Datenbank
Anmerkung |
|---|
Diese 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. |
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 die Werte für Ihren Datenbankserver, Anwender-ID und Kennwort in die Felder Server, Anwender-ID und Kennwort ein.
Wählen Sie in der Dropdownliste Datenbank "Northwind" aus.
Da Sie anstelle der NT-Authentifizierung die SQL Server-Authentifizierung verwenden, können Sie das Kontrollkästchen "Integrierte Sicherheit" deaktiviert lassen.
- 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.
Siehe auch
-
In diesem Lernprogramm erfahren Sie, wie Sie Anmeldecode zur Anzeige eines Berichts hinzufügen, der Informationen aus einer sicheren SQL Server-Datenbank enthält.
-
In diesem Abschnitt werden verschiedene Lernprogramme für die Arbeit mit Crystal Reports für Visual Studio vorgestellt.
Anmerkung