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.
Einführung
Auswahlformeln werden zum Filtern der Datensätze verwendet, die in einem Crystal Reports-Bericht angezeigt werden sollen. Zum Schreiben von Auswahlformeln können Sie die Basic- oder die Crystal-Syntax verwenden.
In diesem Lernprogramm erstellen Sie eine Auswahlformel zum Filtern von Kundendatensätzen, wobei der Wert im Feld "Vorjahresumsatz" über einem bestimmten Wert liegt und das Feld "Kundenname" mit einer anderen Zeichenfolge verglichen wird. Durch ein DropDownList-Steuerelement (Web) oder ein ComboBox-Steuerelement (Windows) wird ein Vergleichsoperator für das Feld "Kundenname" ausgewählt. Sie können Kunden anhand der Operatoren "ist gleich", "kleiner als", "größer als", "ist kleiner als oder gleich", "ist größer als oder gleich" oder "ist nicht gleich" mit einem bestimmten von Ihnen festgelegten Zeichenfolgenwert vergleichen.
Die Formel wird als Zeichenfolgenvariable an die SelectionFormula-Eigenschaft der CrystalReportViewer-Klasse übergeben. Nachdem die Eigenschaft festgelegt wurde, wird der an das CrystalReportViewer-Steuerelement gebundene Crystal Reports-Bericht vor der Anzeige gefiltert.
Sie können dieses Lernprogramm zwar auch mit Klassen des CrystalReportViewer-Objektmodells bearbeiten, dem ReportDocument-Objektmodell sollte jedoch der Vorzug gegeben werden. Weitere Informationen zur Verwendung des geeigneten Objektmodells finden Sie unter Welches Objektmodell sollte verwendet werden?
Beispielcode
Dieses Lernprogramm enthält Beispielcode, der sowohl in C# als auch in Visual Basic geschrieben wurde und die fertige Projektversion darstellt. Befolgen Sie die Anweisungen in diesem Lernprogramm, um ein neues Projekt zu erstellen. Sie können aber auch das Beispielcodeprojekt öffnen, wenn Sie mit einer fertigen Version arbeiten möchten.
Die Beispielcodes wurden in Ordnern gespeichert, die nach Sprache und Projekttyp kategorisiert wurden. Die Dateien für jede Beispielcodeversion sind in folgenden Ordnern gespeichert:
- C#-Website: CS_Web_RDObjMod_SavedDataSelectionFormula
- C#-Windows-Projekt: CS_Win_RDObjMod_SavedDataSelectionFormula
- Visual Basic-Website: VB_Web_RDObjMod_SavedDataSelectionFormula
- Visual Basic-Windows-Projekt: VB_Win_RDObjMod_SavedDataSelectionFormula
Nähere Angaben zum Speicherort der Ordner mit diesen Beispielen finden Sie unter Verzeichnis mit Beispielcode für Lernprogramme.