Я создаю отчет в Visual Studio 2008 с большим количеством мультипараметров, передаваемых по значению, и она работает отлично, но я хотел бы иметь, имеют" (Выберите все)", опция как значение по умолчанию, когда отчет открыт.
Есть ли некоторое выражение или код SQL, который я могу использовать, чтобы заставить это произойти? Или я должен выбрать" (Select all)" каждый раз в каждом параметре, каждый раз, когда я хочу выполнить отчет?
Попробуйте установить для параметров «значение по умолчанию», чтобы использовать тот же запрос, что и для «доступных значений». По сути, он предоставляет каждое отдельное «доступное значение» как «значение по умолчанию», а опция «Выбрать все» автоматически проверяется.
Не работает, если у вас есть нули.
Вы можете обойти это, изменив оператор select так, чтобы что-то помещалось в нули:
phonenumber = CASE
WHEN (isnull(phonenumber, '')='') THEN '(blank)'
ELSE phonenumber
END