- •Курсовой проект
- •Состав отчета
- •Раздел 2. Работа с таблицами Постановка задачи
- •Состав отчета
- •Раздел 3. Запросы и отчеты Постановка задачи
- •Состав отчета
- •Раздел 1. Создание базы данных и организация управления информационной системой Постановка задачи
- •Форма “Об авторах”
- •Форма “Схема данных”
- •Раздел 2. Работа с таблицами
- •Форма “Регистрация пользователя
- •Форма “Ведение словарей”
- •Свойства объекта Commangroup
- •Объекты формы “Просмотр таблицы”
- •Раздел 3. Запросы и отчеты
- •Запрос 1
- •Запрос 2
- •Запрос 3
- •Запрос 4
Объекты формы “Просмотр таблицы”
|
Объект |
Свойство |
Значение |
|
txtIDPol |
ControlSource |
Priem.idpol |
|
Enabled |
.T. - True | |
|
Name |
txtIdPol | |
|
ReadOnly |
.T. - True | |
|
txtIDPriem |
ControlSource |
Priem.idpriem |
|
Enabled |
.T. - True | |
|
Name |
txtidPriem | |
|
ReadOnly |
.T. - True | |
|
txtFam |
ControlSource |
Priem.Fam |
|
Enabled |
.T. - True | |
|
Name |
txtFam | |
|
ReadOnly |
.T. - True | |
|
txtName |
ControlSource |
Priem.Name |
|
Enabled |
.T. - True | |
|
Name |
txtName | |
|
ReadOnly |
.T. - True | |
|
txtOtch |
ControlSource |
Priem.otch |
|
Enabled |
.T. - True | |
|
Name |
txtOtch | |
|
ReadOnly |
.T. - True | |
|
txtTabNom |
ControlSource |
Priem.tabnom |
|
Enabled |
.T. - True | |
|
Name |
txtTabnom | |
|
ReadOnly |
.T. - True |
Раздел 3. Запросы и отчеты
Постановка задачи
1. Подготовить к выполнению и включить в список подменю «Запросы и отчеты» следующие простейшие запросы:
Показать все поля всех строк одного из классификаторов
Показать один из столбцов таблицы со сменной информацией (с повторяющимися данными и без повторения данных).
По таблице со сменной информацией создать запрос с вычисляемым полем. Показать результаты с сортировкой по одному из столбцов и без сортировки.
Из таблицы со сменной информацией выбрать строки, в которых
значение одного из столбцов принадлежит заданному константами множеству,
значение другого столбца входит в заданный параметрами диапазон значений.
По таблице со сменной информацией создать запросы с использованием обобщающих функций. Показать результат
с вычислениями по заданному значению одного из кодов
с группировкой по тому же коду и сортировкой
с группировкой по двум кодам и фразой Having
2. Произвести преобразование простейших запросов, сделанных по таблицам со сменной информацией, добавив в результат выполнения запроса новые столбцы - наименования, соответствующие значениям вторичных ключей отобранных строк таблицы со сменной информацией (запросы 2а, 3а, 4а, 5а)
Выполнить индивидуальное задание «Создание отчета по многотабличному запросу»:
создать экранную форму для ввода параметров запроса (задание содержит два – три параметра),
сформировать оператор Select (можно использовать построитель запросов),
сформировать отчет с помощью построителя отчетов.
Запрос 1

select idpol,namecex;
from pol
Запрос 2



if ThisForm.ChkPovtor.value = 0
select cenaed as Цена_единицы;
from svpos
else
select distinct cenaed as Цена_единицы;
from svpos
endif
Запрос 3


if ThisForm.OptionGroup1.Option1.value = 1
select cenaed as Цена_единицы,plankol as Плановое_количество,cenaed*plankol as Стоимость;
from svpos
endif
if ThisForm.OptionGroup1.Option2.value = 1
select cenaed as Цена_единицы,planko as Плановое_количество l,cenaed*plankol as Стоимость;
from svpos;
order by cenaed
endif
if ThisForm.OptionGroup1.Option3.value = 1
select cenaed as Цена_единицы,plankol as Плановое_количество,cenaed*plankol as Стоимость;
from svpos;
order by plankol
endif
