Crystal Reports - Kaskadierende Eingabeaufforderungen
Mit der kaskadierenden Parametergruppe können Sie Ihre Parameter in Gruppen anordnen, wodurch eine Kaskade gefilterter Auswahlmöglichkeiten bereitgestellt wird.
Wenn Sie beispielsweise zur Eingabe eines Stadtwerts auffordern, aber auch wissen müssen, aus welchem Land und welcher Region diese Stadt stammt, können Sie eine kaskadierende Parametergruppe erstellen. In diesem Fall werden Sie zuerst zur Eingabe eines Landes aufgefordert. Wenn dieser Wert ausgewählt wurde, fordert das Programm eine Region auf, indem nur die Regionen angezeigt werden, die für das ausgewählte Land gelten. Wenn ein Regionswert ausgewählt wurde, fordert das Programm zur Eingabe einer Stadt auf, indem nur die Städte angezeigt werden, die für die ausgewählte Region gelten. Auf diese Weise können Sie Ihrem Benutzer eine übersichtliche Liste von Städten zur Verfügung stellen und sicherstellen, dass Ihr Benutzer die richtige Stadt auswählt.
Wie erstelle ich eine kaskadierende Parametergruppe?
Gehen Sie zu Datenexplorer → Parameter → Neu → Neue Kaskadenparametergruppe
Das Dialogfeld Parametergruppe erstellen wird angezeigt → Geben Sie einen Namen für die Parametergruppe ein → Geben Sie den Eingabeaufforderungstext ein, wie in der folgenden Abbildung dargestellt.
Klicken Sie nun auf die erste leere Zeile in der Wertespalte. Daraufhin werden alle verfügbaren Objekte in der Liste angezeigt. Wählen Sie in der Liste Land → Leere Zeile unter Land auswählen und Region → OK
Ziehen Sie nun den Länderparameter in den Bericht. Sie werden aufgefordert, den Ländernamen einzugeben. Sobald Sie den Ländernamen → ausgewählt haben, werden Sie aufgefordert, den Namen der Region auszuwählen.
Ziehen Sie den Regionsnamen in den Bericht.