Запит в режимі таблиці
. Запит на вибірку «Прибуток» дозволяє підрахувати прибуток від скачування фільмів користувачами. Запит використовується для створення звіту «Прибуток».
Рис. 27. Запит в режимі конструктора
SQL-код запиту: Фільми.Названіе, Sum (Фільми.Стоімость) AS [Sum-Вартість] Фільми INNER JOIN Скачування ON Фільми.Код_фільма=Скачіваніе.Код_фільмаBY Фільми.Названіе;
Рис. 28. Запит в режимі таблиці
. Запит на вибірку «Фільми 2012 року» виводить список фільмів, які були зняті в 2012 році.
Рис. 29. Запит в режимі конструктора
SQL-код запиту: Фільми.Названіе AS [Назва фільму], Жанри.Жанр, Режіссери.ФІО AS Режисер, Фільми.Год_випуска, Фільми.Качество, Фільми.Об'ем, Страни.Названіе AS Страни_НазваніеСтрани INNER JOIN (Режисери INNER JOIN (Жанри INNER JOIN Фільми ON Жанри. [Код_жанра]=Фільми. [Код_жанра]) ON Режисери. [Код_режіссера]=Фільми. [Режисер]) ON Країни. [код_країни]=Фильмы.[Страна_производства](((Фильмы.Год_выпуска)=laquo;2012raquo;));
Рис. 30. Запит в режимі таблиці
. Запит на вибірку «Фільми для скачування» виводить перелік фільмів, доступних для скачування.
Рис. 31. Запит в режимі конструктора
SQL-код запиту: Фільми.Названіе AS [Назва фільму], Жанри.Жанр, Режіссери.ФІО AS Режисер, Фільми.Год_випуска, Фільми.Качество, Фільми.Об'ем, Страни.Названіе AS Страни_Названіе, Фільми.СтоімостьСтрани INNER JOIN (Режисери INNER JOIN (Жанри INNER JOIN Фільми ON Жанри. [Код_жанра]=Фільми. [Код_жанра]) ON Режисери. [Код_режіссера]=Фільми. [Режисер]) ON Країни. [код_країни]=Фільми. [ Страна_проізводства];
Рис. 32. Запит в режимі таблиці
8. Запит на вибірку з параметром «Фільми, викачані за період» виводить перелік фільмів, які були завантажені за період часу, введений користувачем з клавіатури.
Рис. 33. Запит в режимі конструктора
SQL-код запиту: Фільми.Названіе, Фільми.Год_випуска, Скачіваніе.Дата_скачіванія, Пользователі.ФІО AS ПользовательФільми INNER JOIN (Користувачі INNER JOIN Скачування ON Користувачі. [Код_пользователя]=Скачування. [Користувач]) ON Фільми. [Код_фільма]=Скачивание.[Код_фильма](((Скачивание.Дата_скачивания)gt;[Введите дату початку періоду] And (Скачіваніе.Дата_скачіванія) lt; [Введіть дату кінця періоду]));
Рис. 34. Вікно введення параметра запиту
Рис. 35. Запит в режимі таблиці
. Запит на зміну «Зменшення вартості» зменшує вартість скачування фільмів на 10%, якщо вони були зняті більше року тому.
Рис. 36. Запит в режимі конструктора
SQL-код запиту: Фільми SET Фільми.Стоімость=[Вартість] * 0.9
WHERE (((Year (Now ()) - [Год_випуска]) gt;=1));
Рис. 37. Запит в режимі таблиці
При виконанні запиту на екран виводиться повідомлення про кількість змінюваних записів і неможливості відміни операції.
Рис. 38. Ділоговое вікно
10. Запит видалення «Видалення міст» видаляє вибраний місто з бази даних.
Рис. 39. Запит в режимі конструктора
SQL-код запроса:Города.НазваниеГорода(((Города.Название)=laquo;Парижraquo;));
Рис. 40. Запит в режимі таблиці
При виконанні запиту на екран виводиться повідомлення про кількість видаляються записів і неможливості відміни операції.
Рис. 41. Діалогове вікно
. Перехресний запит «Фільми-року-кількість скачувань» показує інформацію про кількість завантажень фільмів в різні роки.
Рис. 42. Запит в режимі конструктора
SQL-код запиту: Count (Скачіваніе.Код_скачіванія) AS [Count-Код_скачіванія] Фільми.НазваніеФільми INNER JOIN Скачування ON Фільми.Код_фільма=Скачіваніе.Код_фільмаBY Фільми.НазваніеYear ([Дата_скачіванія]);
Рис. 43. Запит в режимі таблиці
. Перехресний запит «Фільми-країни-року» показує інформацію про знятих фільмах в різних країнах.
Рис. 44. Запит в режимі конструктора
SQL-код запиту:
TRANSFORM Count (Фільми.Код_фільма) AS [Count-Код_фільма]
SELECT Страни.Названіе, Count (Ф...