Опубликован: 27.12.2011 | Доступ: свободный | Студентов: 1293 / 33 | Оценка: 4.44 / 4.44 | Длительность: 12:31:00
Самостоятельная работа 5:

Создание запросов уровня экрана

< Лекция 7 || Самостоятельная работа 5: 12 || Самостоятельная работа 6 >
Аннотация: Цель работы: изучение способов создания и использования запросов уровня экрана с помощью редактора запросов. Ожидаемые результаты: в результате выполнения работы будут созданы экранные запросы для фильтрации информации на основе пользовательских требований. Также будут изучены основные приемы работы с конструктором запросов, способы создания и использования параметров для запросов и внутренних переменных,

Запросы являются внутренним для LightSwitch механизмом фильтрации информации. LightSwitch поддерживает различные способы создания запросов.

Наиболее простым типом запроса является экранный запрос, ориентированный на использование в рамках только одного экрана. С его использованием можно реализовать простейшую фильтрацию информации.

Например, создадим экран просмотра оценок и добавим возможность фильтровать ее по значению оценок.

Добавьте экран на основе шаблона Экран поиска данных, дайте ему имя Просмотр Оценок и выберите в качестве источника ОценкиЗаСеместр.

Созданный экран просто отображает все оценки всех студентов.

Вернитесь в конструктор экрана и выберите кнопку Изменить запрос

В редакторе запроса нажмите кнопку Добавить фильтр и выберите поле Оценка знак равно, символ @ (параметр) и нажмите кнопку добавить параметр для автоматической вставки параметра Оценка.

Вернитесь в конструктор кнопкой Возврат ПросмотрОценок. Выделите созданный Параметр Оценка на панели слева и в окне Свойства выберите для Привязка параметра пункт Добавить свойство, в результате будет создано новое свойство экрана с именем Оценка.


Рис. 12.5.

Данное свойство нужно разместить на экране над сеткой данных путем перетаскивания.


Рис. 12.6.
< Лекция 7 || Самостоятельная работа 5: 12 || Самостоятельная работа 6 >