Frage:
Wie kann eine leere Parametereingabe, z. B. für den Dateinamen im Reportgenerator als ‘alle’ interpretiert werden?
Antwort:
Normalerweise ist für Parametereingaben bei Starten eines Reports ein Prozentzeichen als Wildcard erforderlich, z. B.:
Um es für die Anwender komfortabler zu gestalten, so dass eine leere Eingabe als %, d. h. „alle“ ausgewertet wird, kann an der entsprechenden Stelle im Report ein IIF verwendet werden, z. B.:
Hinweis:
Der T-SQL-Befehl „IIF“ steht erst ab SQL-Server 2012 zur Verfügung.