Задание. 1. Создайте вычисляемое поле для вычисления новой цены книг
1. Создайте вычисляемое поле для вычисления новой цены книг. Новая цена должна определяться умножением значения поля Стоимость на величину 1, 1. Вычисляемое поле назовите Новая цена. Для этого поля установите денежный формат. В динамический набор запроса включите следующие поля: Автор, Название, Год издания, Новая цена. Запрос сохраните под именем Стоимость книг с учетом инфляции. 2. Создайте вычисляемое поле для вычисления цены книг в условных единицах. Курс доллара примите равным 2165 белорусских рублей. В динамический набор включите те же поля, что и в предыдущем примере, но вычисляемое поле назовите Цена в у_е. Для вычисляемого поля в его свойствах задайте пользовательский формат, позволяющий отображать информацию так, как это показано на рис. 3.
Рис. 3. Форматирование вычисляемого поля.
Получение указанного результата могут обеспечить свойства вычисляемого поля, приведенные на рис. 4. Запрос сохраните под именем Стоимость книг в условных единицах.
Рис. 4. Свойства вычисляемого поля. 3. Подсчитайте, сколько книг заказывал каждый читатель за весь период использования абонемента библиотеки. В динамический набор включите вычисляемое поле Фамилия и инициалы и новое поле Количество, значения которого вычисляются в результате применения групповой операции Count над полем Код книги из таблицы Выдача книг (см. рис. 5).
Рис. 5. Использование групповых операций для вычислений.
Для поля Фамилия и инициалы в строке Групповая операция бланка запроса выберите операцию Группировка, а в строке Сортировка выберите направление сортировки: по возрастанию. Запрос сохраните под именем Количество прочитанных книг. 4. По аналогии с предыдущим заданием, используя групповые операции, создайте запрос, который позволит получить информацию о том, сколько раз заказывали каждую книгу. В динамический набор запроса включите поля Автор, Название из таблицы Книги и новое поле Рейтинг, значение которого указывает, сколько раз заказывалась данная книга (см. рис. 6).
Рис. 6. Результат выполнения запроса Рейтинг книг. Книги, которые не заказывались, в динамический набор запроса включать не надо. Запрос сохраните под именем Рейтинг книг.
|