Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_работы_ЗО.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
180.74 Кб
Скачать

Работа № 5. Формирование отчетов

Задание1. Сформировать отчет, позволяющий получить из таблиц Список сведения об учащихся.

Технология работы

  1. Откройте ранее созданную базу данных «Сведения об учащихся»

  2. Создайте Отчет. Для этого: в окне «База данных» активизируйте кнопку « Отчет».

3. В том же окне щелкните по кнопке «Создать».

  1. В диалоге создания нового отчета выберите «мастер отчетов» и щелкните по кнопке < ОК>. В качестве источника данных выберите таблицу Список.

  2. Далее нужно взять из списка полей таблицы Список поле Фамилия, Имя, Отчество, Год рождения.

  3. Затем выбрать Далее.

7. Уровни группировки пропустить.

8. Задайте требуемый порядок сортировки. Для этого первое поле

Фамилия отсортируйте.

9. Выберите вид макета ТАБЛИЧНЫЙ, расположение KНИЖНОЕ.

10. Выберите требуемый стиль ОБЫЧНЫЙ.

  1. Задайте имя отчета CПИСОК ДАННЫХ.

  1. Далее в окне Базы данных выбрать ПРОСМОТР. Посмотреть структуру созданной таблицы отчета. Если не все поля полностью входят, отредактировать в режиме КОНСТРУКТОР.

Задание 2. Данные о крупных реках сведены в таблицу. Составить отчеты на следующие запросы:

  1. Определение рек, впадающих в Азовское море.

  2. Определение рек, истоки которых находятся на Валдайской возвышенности.

  3. Какие реки впадают в Каспийское морс

  4. Какие реки короче Камы

  5. Какие реки длиннее Иртыша

Практическое занятие №4. Создание запроса с вычисляемым полем

1. Создать новую папку в своем каталоге. 2.Открыть СУБД VISUAL- FOXPRO/

  1. Создать базу данных «Склад».

  1. В базе данных «Склад» создать таблицу «Деталь». заполнить ее следующей информацией:

Номер_склада

Шифр_детали

количество

стоимость

Дата поступления

Процент металла

5

Х010

100

5.00

1.12.04

0.3

10

тою

200

100.50

5.11.04

9.5

10

Y030

5

200.00

3.12.04

0.005

17

Х010

500

8.00

5.01.05

0.5

17

А050

8

150.00

15.03.05

11

20

В050

10

200.00

4.04.05

25

25

А010

12

120.78

23.03.05

40

25

Y010

30

130.48

2.03.05

25

10

S010

20

150.56

12.03.05

10.1

5.Составить запрос, используя, Мастер запросов, включив все поля таблицы «Деталь».

6. В конструкторе запроса составить «вычисляемое поле - цена», для этого:

  • в QUERY DESIGNER двойным щелчком мыши активизировать окно FUNCTION and EXPRESSION;

  • в открывшемся окне набрать выражения КОЛИЧЕСТВО*СТОИМОСТЬ AS ЦЕНА;

  • далее следует выбрать ОК и вернуться конструктор запросов;

  • в конструкторе запросов добавить новое поле;

  • выполнить запрос результат просмотреть.

  • сохранить результат в виде свободной таблице «Цена1»

  • составить отчет по таблице «Цена1», сосчитать общую сумму.