Выберите Все как значение по умолчанию для Мультипараметра, передаваемого по значению

Я создаю отчет в Visual Studio 2008 с большим количеством мультипараметров, передаваемых по значению, и она работает отлично, но я хотел бы иметь, имеют" (Выберите все)", опция как значение по умолчанию, когда отчет открыт.

Есть ли некоторое выражение или код SQL, который я могу использовать, чтобы заставить это произойти? Или я должен выбрать" (Select all)" каждый раз в каждом параметре, каждый раз, когда я хочу выполнить отчет?

53
задан podiluska 16 July 2014 в 03:43
поделиться

2 ответа

Попробуйте установить для параметров «значение по умолчанию», чтобы использовать тот же запрос, что и для «доступных значений». По сути, он предоставляет каждое отдельное «доступное значение» как «значение по умолчанию», а опция «Выбрать все» автоматически проверяется.

89
ответ дан 7 November 2019 в 08:32
поделиться

Не работает, если у вас есть нули.

Вы можете обойти это, изменив оператор select так, чтобы что-то помещалось в нули:

phonenumber = CASE
  WHEN (isnull(phonenumber, '')='') THEN '(blank)'
  ELSE phonenumber
END
8
ответ дан 7 November 2019 в 08:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: