- •1 Общая часть
- •1.1 Постановка задания
- •1.2 Теоретическая часть
- •2 Основная часть
- •2.1 Схема данных
- •2.3 Структура таблиц
- •2.4 Описание и назначение запросов
- •2.5 Описание и назначение отчетов
- •Описание форм ввода данных.
- •Анализ работы программы.
- •Охрана труда и окружающей среды.
- •5 Выводы и заключение
- •Список используемой Литературы
2.4 Описание и назначение запросов
Запрос 1. Выводит договора заключенные в мае.
Запрос в режиме «Просмотр»
Рисунок 2
SQL код:
SELECT Договора.№договора, Договора.[Дата заключения], Договора.[Код клиента], Договора.[№ Объекта]
FROM Договора
WHERE (((Договора.[Дата заключения])>#3/1/2011# And (Договора.[Дата заключения])<#4/1/2011#));
Запрос 2. Объединяет ФИО Сотрудника в одно поле.
Запрос в режиме «Просмотр»
Рисунок 3
SQL код:
SELECT [Сотрудники.Фамилия] & " " & [Сотрудники.Имя] & " " & [Сотрудники.Отчество] AS [ФИО Сотруднка]
FROM Сотрудники;
Запрос 3. Определяет max и min площадь недвижимости.
Запрос в режиме «Просмотр»
Рисунок 4
SQL код:
SELECT Недвижимости.[Вид недвижимости], Min(Объекты.[Всего кв м]) AS [Min-Всего кв м], Max(Объекты.[Всего кв м]) AS [Max-Всего кв м]
FROM Район INNER JOIN (Операции INNER JOIN (Недвижимости INNER JOIN Объекты ON Недвижимости.[Код вида недвижимости] = Объекты.[Код вида недвижимости]) ON Операции.[№ Операции] = Объекты.[№ Операции]) ON Район.ID_Район = Объекты.ID_Район
GROUP BY Недвижимости.[Вид недвижимости];
Запрос 4. Определяет статистику спроса на недвижимость.
Запрос в режиме «Просмотр»
Рисунок 5
SQL код:
SELECT Недвижимости.[Вид недвижимости], Count(Договора.№договора) AS [Count-№договора]
FROM (Недвижимости INNER JOIN Объекты ON Недвижимости.[Код вида недвижимости] = Объекты.[Код вида недвижимости]) INNER JOIN Договора ON Объекты.[№ Объекта] = Договора.[№ Объекта]
GROUP BY Недвижимости.[Вид недвижимости];
Запрос 5. Средняя стоимоть аренды и продажи недвижимости.
Запрос в режиме «Просмотр»
Рисунок 6
SQL код:
SELECT Операции.[Вид операции], Недвижимости.[Вид недвижимости], Avg(Объекты.Стоимость) AS [Avg-Стоимость]
FROM Недвижимости INNER JOIN (Операции INNER JOIN Объекты ON Операции.[№ Операции] = Объекты.[№ Операции]) ON Недвижимости.[Код вида недвижимости] = Объекты.[Код вида недвижимости]
GROUP BY Операции.[Вид операции], Недвижимости.[Вид недвижимости];
Запрос 6. Стоимость каждого объекта.
Рисунок 7
SQL код:
TRANSFORM Min([для перекрестного].Стоимость) AS [Min-Стоимость]
SELECT [для перекрестного].Адрес
FROM [для перекрестного]
GROUP BY [для перекрестного].Адрес
PIVOT [для перекрестного].[Вид недвижимости];
2.5 Описание и назначение отчетов
- Отчет для просмотра заключенных договоров
Содержит информацию о договорах заключенных клиентами с владельцами.
Группируем данные отчета по полю «ФИО сотрудника»
Подводим итоги: Итого заключенных договоров.
Отчет в режиме «Конструктор»
Рисунок 8
- Отчет для просмотра данных о недвижимости.
Содержит информацию о недвижимости выставленную на продажу и сдающуюся в аренду.
Группируем данные отчета по полю «№ Операции», «Район» и «Вид недвижимости».
Отчет в режиме «Конструктор»
Рисунок 9
-
Отчет «Договор аренды жилого помещения».
Содержит информацию о заключенных договорах на аренду жилой недвижимости.
Отчет в режиме «Конструктор»
Рисунок 10
- Отчет «Договор аренды нежилого помещения».
Содержит информацию о заключенных договорах на аренду нежилой недвижимости.
Отчет в режиме «Конструктор»
Рисунок 11
- Отчет «Договор купли-продажи жилого помещения».
Содержит информацию о заключенных договорах на продажу жилой недвижимости.
Отчет в режиме «Конструктор»
Рисунок 12
- Отчет «Договор купли-продажи нежилого помещения».
Содержит информацию о заключенных договорах на продажу нежилой недвижимости.
Отчет в режиме «Конструктор»
Рисунок 13