Это вопрос отчетов служб отчетов SQL 2008!
У меня есть параметр с именем Doors, который зависит от другого параметра с именем City в его операторе SELECT.
Если выбран один город,он выберет все Двери этого Города и заполнит их параметром Двери, если вы выбрали оба, он выберет только те опции, которые соответствуют предыдущему Городу.Как если бы я выбрал Окленд, затем отменил выбор и выбрал Крайстчёрч, параметр Door будет заполняться только значениями, соответствующими Окленду
. В базе данных таблица Дверей содержит 3 столбца, один для ID (char (4)), один для OfficeID (int) и один для Name (char (20))
Могу ли я заставить работать по умолчанию select-all без изменения базы данных?Или какие изменения мне нужно внести?
Запрос на выбор дверей, а также значения по умолчанию
SELECT [ID] + ' - ' + CAST([CityID] as char(5)) AS [DoorID] , [Name]
FROM [dbo].[Doors]
WHERE ([CityID] IN (@City))
Как выглядит таблица, на которую ссылается таблица:
ID CityID Name
'0001' 1 'Front Door'
'0002' 1 'Bathroom Door'
'0001' 2 'Front Door'
'0002' 2 'Garage Door'