Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР.doc
Скачиваний:
8
Добавлен:
17.02.2016
Размер:
1.76 Mб
Скачать

Лабораторная работа №8 (лпк1_8) Формы. Подчиненные формы. Основные понятия

Подчиненные формы

Подчиненной называют форму, вставленную в другую форму. Первичная форма называется главной формой, а форма внутри формы называется подчиненной.

Подчиненные формы особенно удобны для ввода-вывода данных из таблиц или запросов, связанных друг с другом.

При создании подчиненной формы пользователь имеет возможность указать ее отображение в режиме таблицы, режиме формы, режиме сводной таблицы или в режиме сводной диаграммы.

Подчиненные формы не отображаются, когда главная форма находится в режиме сводной таблицы или сводной диаграммы.

Задание

1. Создать структуру базы Товары.

2. Создать и заполнить таблицы Типы и Товары.

3. Создать запросы.

4. Создать форму с подчиненной формой для ввода данных.

5. Создать отчеты.

Порядок выполнения работ

1. Создать структуру БД Товары.

2. Создание таблиц:

Таблица Типы

Имя поля

Тип данных

Свойства поля

Размер поля

тип

Счетчик

категория

Текстовый

21

описание

Поле мемо

Изображение

Поле объект ole

- Таблицы - Создать - Конструктор - ОК;

- установить курсор на следующую пустую строку; закрыть окно;

- сохранить изменения макета или структуры таблицы: Да;

- имя таблицы:Типы;Создать ключевое поле: Да.

Таблица Товары:

Имя поля

Тип данных

Свойства поля

Размер поля

Товар

Счетчик

Тип

Числовой

длинное целое

Описание

Текст

40

Ед. измерения

Текст

40

На Складе

Числовой

целое

Заказано

Числовой

целое

Заполнение таблиц

Таблица Типы

Тип

Категория

Описание

1

Напитки

Алкогольные и безалкогольные напитки: кофе, чай, пиво и пр.

2

Приправы

Сладкие и острые соусы, пряности, пасты и другие приправы.

3

Кондитерские изделия

Десерты, конфеты, джемы, муссы, сладкая выпечка.

4

Молочные продукты

Сыры, творог, сметана и пр.

5

Хлебобулочные изделия

Хлеб, крекеры, хлопья и пр.

6

Мясо/птица

Мясные полуфабрикаты и готовые изделия

7

Фрукты

Сушенные и свежие фрукты

8

Рыбопродукты

Водоросли, крабы, устрицы, рыба

- выделить таблицу Типы;

- Таблицы - Открыть.

Для более удобного ввода значений поля «Описание» открыть область ввода: для этого нажать клавиши Shift +F2.

Таблица Товары:

- заполнить последовательно поля «Изображение»: установить курсор в первое поле;

- Вставка - Объект - Создать из файла;

- набрать имя файла или нажать Обзор, открыть после­довательно каталог, из списка выбрать нужное имя файла:

1

напитки.bmp

5

хлеб.bmp

2

приправы.bmp

6

мясо.bmp

3

кондит..bmp

7

фрукты.bmp

4

молоко.bmp

8

рыба.bmp

- чтобы изменить ширину всех столбцов по длине данных, необходимо:

- выделить все столбцы, щелкнуть правой кнопкой мыши в любом месте таблицы, кроме заголовка - Ширина столбца -По ширине данных; закрыть окно;

- сохранить изменения макета таблицы Типы: Да. Заполнить таблицу Товары (см. табл. 2.3.7).

3. Создание запросов:

Запрос Категория:

- выделить Запросы - Создать - Конструктор - ОК;

- добавление таблицы: выделить таблицу Типы - Добавить - Закрыть;

- выбрать из таблицы Типы поле Категория (дважды щелкнуть мышью по слову Категория в окне таблицы Типы);

- закрыть окно;

- сохранить изменения макета или структуры запроса: Да;

-имя запроса: Категория

Таблица 2.3.7.

Товар

Тип

Описание

Ед. измерения

На

складе

Заказано

1

1

Индийский чай

10 коробок по 20 шт.

39

10

2

1

Тибетское пиво

24 бутылки по 355 мл.

17

4

3

2

Анисовый сироп

12 бутылок по 550 мл.

13

4

4

2

Томатная паста

48 банок по 177 мл.

53

40

5

2

Фруктовый джем

12 банок по 237 мл.

120

50

6

7

Сушеные груши

12 пакетов по 454 гр.

15

10

7

2

Клюквенная подлива

12 банок по 177 мл.

6

5

8

6

Сушеная говядина

18 пакетов по 500 гр.

29

15

9

8

Икра

12 банок по 200 мл.

31

17

10

4

Испанский сыр

10 упаковок по 50 гр.

86

20

11

8

Водоросли

Ящики по 2 кг.

24

30

12

7

Бобовая масса

40 пакетов по 100 гр.

35

35

13

2

Соевый соус

24 бутылки по 250 мл.

39

10

14

3

Конфеты барбарис

Ящик по 5 кг

29

50

15

6

Баранина в банках

20 банок по 1 кг.

300

20

16

3

Шоколад

Плитка по 100 гр.

420

20

17

3

Чайный шоколадный бисквит

10 ящиков по 12 шт.

25

10

18

3

Мармелад

Коробка по 30 уп.

40

25

19

3

Ячменные лепешки

24 упаковки по 4 шт.

3

40

20

5

Ржаной хлеб

24 упаковки по 50 шт.

104

50

21

5

Тонко-нарезной хлеб

12 упаковок по 25 шт.

61

30

22

1

Минеральная вода

12 банок по 355 мл.

20

10

Таблица 2.3.7. (Продолжение).

Товар

Тип

Описание

Ед. измерения

На

складе

Заказано

23

3

Жевательная резинка

100 упаковок по 2 шт.

15

5

24

3

Шоколад

100 упаковок по 1 шт.

49

35

25

1

Ликер

24 бутылки по 0.3 л

300

20

26

8

Сельдь

10 банок по 200 гр.

10

1

27

4

Итальянский творог

12 пакетов по 100 гр.

0

70

28

5

Паста из бамии

39 ящиков

200

100

29

4

Козий сыр

Упаковка 500 гр.

112

20

30

1

Водка

24 бутылки по 355 мл.

20

10

31

8

Мясо трески

12 банок по 500 гр.

11

50

32

1

Красное бодро

12 бутылок по 0.75 л

17

7

33

1

Ликер шартрез

Бутылка 0.75 л

69

30

34

8

Крабы

24 банки по 120 гр.

123

25

35

8

Мясо моллюсков

12 банки по 120 гр.

85

45

36

5

Лапша

32 упаковки по 1 кг.

26

15

Запрос для подчиненной формы ЗапросНодчин Форма:

- выделить Запросы - Создать - Конструктор - ОК;

- добавление таблицы: выделить таблицы Типы и Товары (при нажатой клавише Shift) - Добавить - Закрыть;

- выбрать поля из таблицы Товары, для этого последо­вательно установить курсор в Поле, с помощью списка выбрать из таблицы Товары: Тип, Описание, Ед измерения, На складе, Заказано;

- вставить новое поле для вычислений:

Остаток: НаСкладе - Заказано;

- в поле Описание установить сортировку по возрастанию; закрыть окно;

- Сохранить изменения макета или структуры запроса: Да;

- Имя запроса: ЗапросПодчинФорма. Запрос для отчета Запрос Отчет:

- добавить таблицы Типы и Товары;

- выбрать поля из таблиц:

Имя поля

Имя таблицы

Категория

Типы

Описание

Товары

Ед. измерения

Товары

На складе

Товары

- Имя запроса: ЗапросОтчет.

4. Создание форм.

Форма Подчиненная:

- выделить Формы; выбрать Мастер форм;

- выбрать ЗапросПодчинФорма — ОК;

- выбрать все доступные поля - Далее;

- активизировать ленточный - Далее;

- Выберите требуемый стиль: по усмотрению - Далее;

- Задайте имя формы: Подчиненная; - Готово.

Форма Типы:

- выделить Формы; выбрать Мастер форм;

- выбрать таблицу Типы – ОК; выбрать все доступные поля – Далее;

- активизировать табличный – Далее;

- Выберите требуемый стиль: по усмотрению – Далее;

- Задайте имя формы: Типы; - Готово. Конструирование формы Типы:

- открыть форму Типы в режиме конструктора;

- увеличить область данных;

- выбрать пиктограмму Подчиненная форма/отчет, курсор изменит вид на плюс со значком таблицы, щелкнуть мышкой в свободном поле формы;

-- активизировать имеющиеся формы;

- выбрать из списка Подчиненная;

- выбрать доступные поля: Тип, Описание, Ед измерения, На складе, Заказано, Остаток – Далее Готово;

- активизировать самостоятельное определение;

- Поля формы или отчета: выбрать Типы – Поля подчиненной формы или отчета: выбрать Типы – Далее – Готово;

- отформатировать форму Типы в соответствии с предложенным образцом (см. рис. 2.3.12);

- уменьшить рамку для рисунка, увеличить поля согласно предложенной форме:

- щелкнуть мышкой по нужному полю, вокруг него появится рамка с черными квадратиками, устанавливая курсор в соответствующий квадратик, растянуть до нужного размера;

- перетащить рисунок в верхний правый угол: щелкнуть по рисунку, курсор изменит вид на кисть руки, нажав левую кнопку мыши и не отпуская, перетащить поле;

- вставить для поля Категория поле со списком:

- щелкнуть правой кнопкой мыши в пределах поля Категория;

- выбрать Преобразовать элемент в – Поле со списком;

- открыть свойства поля (щелкнуть правой кнопкой мыши в пределах этого поля) – Свойства – Данные – Источник строк: Категория;

- изменить размер поля:

- щелкнуть мышью в пределах поля со списком, вокруг него появится рамка с черными квадратиками, устанавливая в соответствующий квадратик, курсор изменит вид на стрелку вверх-вниз, растянуть до необходимого размера;

- увеличить поле подчиненной формы, чтобы отображались все поля этой формы.

6. Создание отчета.

Отчет Список товаров по типам:

- выделить Отчеты – Создать – Мастер отчетов;

- выбрать из списка источника данных запрос: ЗапросОгчет

- ОК;

- выбрать доступные поля: все, Далее;

- Добавить уровни Группировки? Выбрать поле: Категория –Далее;

- Сортировка по полю: Описание;

- активизировать Итоги, активизировать На складе Sum, активизировать – Показать данные и итоги – ОК – Далее;

- Макет: Ступенчатый, Ориентация: Книжная;

- Настроить ширину полей для размещения на одной странице

- Далее;

- Стиль: Строгий — Далее;

-имя отчета: Список товаров по типам –Готово.

7. Конструирование отчета (см. рис. 2.3.13):

7.1. Конструирование области Заголовок отчета:

- вставить рисунок в заголовок отчета: щелкнуть левой кнопкой по заголовку отчета; открыть меню Вставка – Рисунок;

- выбрать подходящий рисунок;

- вставить в заголовок отчета объект: выделить заголовок отчета;

- Вставка – Объект – Создать новый – Документ Microsoft Word;

- набрать заголовок «Торговая компания» (название компании по вашему желанию);

- выполнить форматирование заголовка: полужирный, курсив, размер 14 пт, выровнять по центру;

- вставить таблицу с одной колонкой и заполнить ее в соответствии с предложенным образцом;

- выполнить форматирование текста: курсив, размер 12 пт, выровнять в соответствии с образцом;

- выполнить обрамление таблицы, размеры таблицы, уменьшить, в соответствии с предложенным образцом;

- открыть Файл — Закрыть и вернуться в отчет;

- увеличить область заголовка отчета:

- установить курсор в нижнюю границу области заголовка отчета, курсор изменит вид на крест, щелкнуть левой кнопкой мыши и, не отпуская ее, перетащить вниз;

- выполнить форматирование объекта в соответствии с образцом.

7.2. Конструирование области Верхний колонтитул:

- удалить поле Категория; расположить остальные поля в соответствии с образцом.

7.3. Конструирование области Область данных:

- расположить поля в соответствии с образцом.

7.4. Конструирование области Примечание группы «Катего­рия»:

- удалить поля в области Примечание группы «Категория»;

ПАЛ

- щелкнуть по пиктограмме Надпись, курсор изменит вид на «А»;

- установить курсор в этой области ориентировочно под полем Описание, ввести:Итого;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]