Описание запросов к базе данных
Запрос Передачи.qpr.
SELECT Передачи.*, Передачи.вид_передачи, Передачи.код_передачи;
FROM ;
dbf!Передачи ;
INNER JOIN <Undefined> ;
ON Передачи.длительность = Передачи.длительность;
WHERE Передачи.длительность = 0;
GROUP BY Передачи.код_передачи, Передачи.вид_передачи,;
Передачи.наименование_передачи, Передачи.длительность;
ORDER BY Передачи.длительность, Передачи.вид_передачи – отображает те передачи, которые войдут в эфир, в данном коде реализуется отображение программой таблицы с полями код передачи, вид передачи, наименование передачи, длительность, где выводит те записи, где значение поля длительность входят в пределы от 4 до 100.
Запрос Элементы вещания.qpr
SELECT Элементы_вещания.*;
FROM ;
"dbf!Элементы вещания" Элементы_вещания ;
INNER JOIN <Undefined> ;
ON Элементы_вещания.код_элемента = Элементы_вещания.код_элемента;
WHERE Элементы_вещания.наименование_элемента = 0;
GROUP BY Элементы_вещания.код_элемента,;
Элементы_вещания.вид_элемента,;
Элементы_вещания.наименование_элемента,;
Элементы_вещания.формат_хранения, Элементы_вещания.еденица_измерения,;
Элементы_вещания.объем, Элементы_вещания.код_поставщика – структура запроса аналогична первой, только в данной процедуре изменены параметры запроса, т.е. значения поля по которому и происходит запрос, значения равны от 5 до 20 и данный запрос выводит те фамилии и их данные которые поступили на коммерческую основу обучения.
Запрос Обработка элементов.qpr.qpr
SELECT Элементы_вещания.*, Элементы_вещания.код_элемента,;
Элементы_вещания.вид_элемента,;
Элементы_вещания.наименование_элемента,;
Элементы_вещания.формат_хранения, Элементы_вещания.еденица_измерения,;
Элементы_вещания.объем, Элементы_вещания.код_поставщика;
FROM ;
"dbf!Элементы вещания" Элементы_вещания ;
INNER JOIN <Undefined> ;
ON Элементы_вещания.наименование_элемента = Элементы_вещания.наименование_элемента;
WHERE Элементы_вещания.наименование_элемента = 0;
GROUP BY Элементы_вещания.код_поставщика,;
Элементы_вещания.код_элемента, Элементы_вещания.вид_элемента,;
Элементы_вещания.наименование_элемента,;
Элементы_вещания.формат_хранения, Элементы_вещания.еденица_измерения,;
Элементы_вещания.объем;
ORDER BY Элементы_вещания.код_элемента – данный запрос выводит таблицу, которая отображает те элементы, которые могут изменять формат хранения, т.е. в процессе выполнения запроса программа выбирает те элементы базы данных, в которых в поле «формат хранения» стоит значение «да».
Запрос Сотрудники радиостанции.qpr
SELECT Сотрудники_радиостанции.*;
FROM ;
"dbf!Сотрудники радиостанции" Сотрудники_радиостанции ;
INNER JOIN <Undefined> ;
ON Сотрудники_радиостанции.табуляционный_номер = Сотрудники_радиостанции.табуляционный_номер;
WHERE Сотрудники_радиостанции.должность = 0;
GROUP BY Сотрудники_радиостанции.табуляционный_номер,;
Сотрудники_радиостанции.фио, Сотрудники_радиостанции.должность,;
Сотрудники_радиостанции.образование,;
Сотрудники_радиостанции.характеристики;
ORDER BY Сотрудники_радиостанции.табуляционный_номер – здесь программа выводит таблицу со всеми полями которые имеются в главной таблицы и записи в которых в поле «табуляционный номер» значение входит в диапазон от 1 до 10.
Запрос Включение элементов.qpr
SELECT Включение_элементов.*;
FROM ;
"dbf!Включение элементов" Включение_элементов ;
INNER JOIN <Undefined> ;
ON Включение_элементов.номер_документа = Включение_элементов.номер_документа;
WHERE Включение_элементов.дата_принятия = 0;
GROUP BY Включение_элементов.код_передачи,;
Включение_элементов.код_элемента,;
Включение_элементов.номер_документа,;
Включение_элементов.дата_принятия,;
Включение_элементов.длительность_в_передаче,;
Включение_элементов.номер_по_порядку;
ORDER BY Включение_элементов.код_передачи – здесь программа выводит таблицу со всеми полями которые имеются в главной таблицы и записи в которых в поле «номер документа» значение входит в диапазон от 1 до 8.
Запрос Поставщики элементов вещания.qpr
SELECT Поставщики_элементов_вещания.*;
FROM ;
"dbf!Поставщики элементов вещания" Поставщики_элементов_вещания ;
INNER JOIN <Undefined> ;
ON Поставщики_элементов_вещания.характеристики = Поставщики_элементов_вещания.характеристики;
WHERE Поставщики_элементов_вещания.наименовани_поставщика = 0;
GROUP BY Поставщики_элементов_вещания.код_поставщика,;
Поставщики_элементов_вещания.вид_поставщика,;
Поставщики_элементов_вещания.наименовани_поставщика,;
Поставщики_элементов_вещания.характеристики;
ORDER BY Поставщики_элементов_вещания.код_поставщика – здесь программа выводит таблицу со всеми полями которые имеются в главной таблицы и записи в которых в поле «характеристики» значение входит в диапазон от 30 до 80.
Описание отчётов
Рисунок 3.1. Вывод отчета