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. Weitere Informationen zum Schreiben von Auswahlformeln finden Sie unter Formelreferenz.
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. Ein ListBox-Steuerelement wird verwendet, um einen Vergleichsoperator für das Feld "Kundenname" auszuwählen. 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.
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 Ordnernamen für jede Beispielcodeversion lauten wie folgt:
- C#-Website: CS_Web_CRVObjMod_FilteringData
- C#-Windows-Projekt: CS_Win_CRVObjMod_FilteringData
- Visual Basic-Website: VB_Web_CRVObjMod_FilteringData
- Visual Basic-Windows-Projekt: VB_Win_CRVObjMod_FilteringData
Nähere Angaben zum Speicherort der Ordner mit diesen Beispielen finden Sie unter Verzeichnis mit Beispielcode für Lernprogramme.