Создание запросов уровня экрана
Запросы являются внутренним для LightSwitch механизмом фильтрации информации. LightSwitch поддерживает различные способы создания запросов.
Наиболее простым типом запроса является экранный запрос, ориентированный на использование в рамках только одного экрана. С его использованием можно реализовать простейшую фильтрацию информации.
Например, создадим экран просмотра оценок и добавим возможность фильтровать ее по значению оценок.
Добавьте экран на основе шаблона Экран поиска данных, дайте ему имя Просмотр Оценок и выберите в качестве источника ОценкиЗаСеместр.
Созданный экран просто отображает все оценки всех студентов.
Вернитесь в конструктор экрана и выберите кнопку Изменить запрос
В редакторе запроса нажмите кнопку Добавить фильтр и выберите поле Оценка знак равно, символ @ (параметр) и нажмите кнопку добавить параметр для автоматической вставки параметра Оценка.
Вернитесь в конструктор кнопкой Возврат ПросмотрОценок. Выделите созданный Параметр Оценка на панели слева и в окне Свойства выберите для Привязка параметра пункт Добавить свойство, в результате будет создано новое свойство экрана с именем Оценка.
Данное свойство нужно разместить на экране над сеткой данных путем перетаскивания.