Frage:
Report mit Parametereingabe soll % (d.h. z. B. alle Dateien suchen) verwenden, wenn keine Eingabe erfolgt.(auch SQL-Server vor 2012)
Antwort:
Ab SQL-Server 2012 steht im SQL-Server und damit auch im Reportgenerator der Befehle IIF zur Verfügung um Wenn..Dann..Abfragen zu ermöglichen.
In älteren SQL-Server Versionen kann dies mit CASE erreicht werden:
Der interessante Punkt ist die Eingabe: Entweder wird ein Wert eingegeben, auf den durch die Where-Klausel gefiltert wird:
Wird das Eingabefeld leer gelassen, wandelt der CASE-Befehl das ‚‘ in % um, so dass alle Dateien aufgelistet werden.