Практические работы по информатике Access

ПРАКТИЧЕСКАЯ РАБОТА N1
Тема: ЗНАКОМСТВО С СУБД АССЕSS. СОЗДАНИЕ ТАБЛИЦ.

Цель работы: научиться запускать СУБД Access, ознакомиться со структурой базы данных, научиться создавать таблицы, вводить и просматривать данные в таблице.
Объекты Access:
Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу.
Запрос - объект, позволяющий получить нужные данные из одной или нескольких таблиц.
Форма - объект Microsoft Access, предназначенный, в основном, для ввода данных. В форме можно разместить элементы управления, применяемые для ввода, изображения и изменения данных в полях таблиц.
Отчет - объект базы данных Microsoft Access, предназначенный для печати данных.
Макросы - это макрокоманды. Макрокоманда - несколько команд сгруппированных в одну команду и ей выделена комбинация клавиш.
Модули - это программные процедуры, написанные на языке Visual Basic.
Большинство баз данных имеют табличную структуру.
Поле - это элемент таблицы. Каждое поле имеет Имя. У поля задается ее тип.
Типы полей:
Текстовый, Числовой, Дата/Время, Денежный, тип объекта OLE (картинки, клипы и т.д.), тип МЕМО (длинный текст), поле Счетчик.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1
СОЗДАНИЕ БАЗЫ ДАННЫХ.
Создать Базу данных с именем РФК301А.

Для этого нужно войти в среду СУБД Access: ПУСК/ПРОГРАММЫ/MS Access. Откроется диалоговое окно Создание базы данных.
Из этого окна нужно выбрать пункт Новую базу данных и нажать кнопку ОК. Откроется еще одно окно
в этом окне нужно ввести имя новой базы РФК301А.
Откроется окно базы данных. (см. рис. 1).
Рис.1

Второй способ создания:
Нажмите кнопку Создать на Панели инструментов или выберите в меню
Файл команду Создать.
Будет открыто окно диалога - Создание базы данных,
в которое следует ввести имя и
выбрать каталог для сохранения базы данных. Имя базы данных может содержать до восьми символов без пробелов. В результате вы увидите окно базы данных. (рис.1)

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2
СОЗДАНИЕ ТАБЛИЦЫ

Создать таблицу АВТОСАЛОН. Таблицу создать в режиме Конструктора.

Таблица АВТОСАЛОН
код модели
Модель
Пробег
(тыс.км)
Год выпуска
Цвет
Цена ($)

1257
Ауди-100
100
1984
Металик
2800

1257
Ауди –100
220
1989
син. мет.
4000

1278
Опель-Омега
100
1989
Серебристый
7600

1287
БМВ-525
86
1995
Вишня
13800

1234
ВАЗ-2105
35
1998
Мурена
3200

1234
ВАЗ-2105
98
1989
Мираж
2600

1245
ВАЗ-21093
72
1995
Лагуна
2800

1287
БМВ-525
87
1994
сер. мет.
23000

1290
Тойота-Карина
65
1995
Черный
17000

1290
Тойота-Карина
140
1989
Белый
4000


Для создания таблицы нужно в окне базы данных:
включить вкладку ТАБЛИЦЫ
нажать кнопку Создать.
Откроется диалоговое окно создания таблицы,
в этом окне нужно выбрать пункт Конструктор
нажать кнопку ОК.

Откроется окно (рис. 2) в котором Вы должны задать
Структуру таблицы с указанием типов полей:
Рис.2
После этого нужно закрыть окно, и открыть таблицу в режиме заполнения. Для этого нужно:
в окне Базы данных включить вкладку Таблицы,
выделить курсором имя таблицы АВТОСАЛОН
и нажать кнопку Открыть
начать заполнение таблицы.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3
СОЗДАНИЕ ТАБЛИЦЫ В РЕЖИМЕ МАСТЕРА.
Создать таблицу КлиентАвто. Таблицу создать в режиме Мастера.
Таблица КлиентАвто
Код клиента
Название
Компании
Город
Телефон
(Факс)
Код
Банка
Номер счета

4567
ЗАО «ТоСТ»
Актобе
57-78-89
(57-65-34)
129999
456342890

4578
Корпорация «Алтын Диiрмен»
Алматы
35-75-88
(25-48-31)
367003
238906875

4534
ТОО «Дизайн»
Алматы
64-02-34
(64-02-34)
30000
789054342

4512
KODAK LTD
Алматы
(54-65-67_)
349087
234890054

4587
ABDI company
Алматы
40-67-78
345632
678000981

4538
IMANALI SOFT
Алматы
42-19-00
(68-24-02)
316438
112764547


При создании таблиц с помощью Мастера предлагаются образцы таблиц, каждая из которых содержит соответствующий набор полей. Остается выбрать образцы полей, после чего Мастер автоматически создает таблицу:
В окне «Базы данных» включить вкладку ТАБЛИЦА и нажать кнопку Создать.
В окне «Создание таблицы» выбрать пункт Мастер
В окне диалога «Разработка таблицы» выберите Образец таблиц – КЛИЕНТ (в списке третий).
Далее нужно определить перечень полей, которые нужно включить в таблицу. Для этого поочередно выделяйте мышью имя поля в списке образцов полей и нажмите кнопку

Чтобы образец поля попал в список полей новой таблицы. Выберите поля: Код клиента, Название компании, Город, Номер телефона, АдресЭлектроннойПочты, Заметки
Затем нажмите кнопку Переименовать поле
В появившемся диалоговом окне ввести Код банка.
Еще раз выберите Заметки и переименуйте в Номер счета
Нажмите кнопку Далее
В открывшемся диалоговом окне введите имя таблицы КлиентАвто
Нажмите кнопку Далее
Нажмите кнопку Готово.

Теперь откройте таблицу и начните ее заполнение.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
1.Создать базу данных с именем Группа/Подгруппа.(например, МЭО101А).
2. Создать таблицу КУРС. Таблицу создать в режиме Конструктора.
Таблица КУРС

индекс
Наименование
Кол-во
Котировка тенге за
кол-во на 1.08.99


валюты
валюты



1
AUD
Австралийский доллар
1
91.14

2
ATS
Австрийский шиллинг
1
10.95

3
GBP
Английский фунт
1
231.28

4
USD
Доллар США
1
140.00

5
EUR
ЕВРО
1
150.62

6
RUR
Российский рубль
1
5.39

7
JPY
Японский йен
10
13.59

3. Создать таблицу СотрудникиФирмы. Таблицу создать в режиме Мастера.


ПРАКТИЧЕСКАЯ РАБОТА № 2.
Тема: СОЗДАНИЕ ЗАПРОСОВ.
Цель работы: Научиться создавать запросы: 1) на выборку, 2) запросы с параметром.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1.
СОЗДАНИЕ ЗАПРОСА НА ВЫБОРКУ.
Из таблицы Автосалон создать запрос в режиме конструктора, выявляющий все автомобили цены, которых ниже 6000$.
Для этого нужно:
Включить вкладку ЗАПРОСЫ и нажать на кнопку Создать
В окне Добавление таблицы выбрать таблицу Автосалон и нажать кнопку Добавить
Нажать кнопку Закрыть
На экране останется только окно –бланк запроса по образцу с записью названия таблицы Автосалон с указанием полей этой таблицы.

Рис.3

Выберем поле Модель и при нажатой кнопке мыши перенесем в нижнюю часть бланка в строку Поле. В строке Имя поля появится имя таблицы Автосалон.
Также перенесем поле Цена
Затем в столбце Цена, в строке Условие отбора наберем «< 6000»
Закроем окно, в появившемся окне зададим имя запроса, например Цена.

Откроем запрос в режиме просмотра и увидим список автомобилей цены, которых ниже 6000$.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2.
СОЗДАНИЕ ЗАПРОСА НА ВЫБОРКУ (с 2 условиями).

Из таблицы Автосалон создать запрос в режиме конструктора, выявляющий все автомобили, цены которых выше 3000$ и пробег которых, меньше 80 тыс.км.
Этот запрос создается также как и первый, только в строке Условие отбора условие будет задаваться в столбце Цена (> 3000) и в столбце Пробег (< 80).

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3.
СОЗДАНИЕ ЗАПРОСА С ПАРАМЕТРОМ.
Создать таблицу Чемпионат и по этой таблице создать запрос, выявляющий в каком году та или иная команда занимала I место, причем выбор команды - это личное дело пользователя.
Таблица Чемпионат
Год
Страна
I место
II место
III место

1930
Уругвай
Уругвай
Аргентина
США

1934
Италия
Италия
Чехословакия
Германия

1938
Франция
Италия
Венгрия
Бразилия

1950
Бразилия
Уругвай
Бразилия
Швеция

1954
Швейцария
Германия
Венгрия
Австрия

1958
Швеция
Бразилия
Швеция
Франция

1962
Чили
Бразилия
Чехословакия
Чили

1966
Англия
Англия
Германия
Португалия

1970
Мексика
Бразилия
Италия
Германия

1974
Германия
Германия
Голландия
Польша

1978
Аргентина
Аргентина
Голландия
Бразилия

1982
Испания
Италия
Германия
Польша

1986
Мексика
Аргентина
Германия
Франция

1990
Италия
Германия
Аргентина
Италия

1994
США
Бразилия
Италия
Швеция


Для этого после создания таблицы, нужно:
щелкнуть на вкладке запрос и выбрать команду Создать.
Запрос будем создавать в режиме Конструктора. Откроется диалоговое окно «Добавление таблицы». Щелкните на таблице «Чемпионат» и нажмите кнопку Добавить и Закрыть.
В запрос перенесем поле Год и I место. В поле I место в строку Условие отбора внесем запись: LIKE [Введите название страны]
закроем окно создания запроса.

После создания запроса нажмите на кнопку Открыть, появится диалоговое окно, в котором будет запрашиваться страна, введите название страны и вам выдадут результат: года, когда эта страна занимала I место на чемпионате мира.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

По таблице КУРС создать запрос, определяющий наименование валюты, котировка которой больше 130 тенге за количество.
Таблица КУРС

индекс
Наименование
Кол-во
Котировка тенге за
Кол-во на 1.08.99


валюты
Валюты



1
AUD
Австралийский доллар
1
91.14

2
ATS
Австрийский шиллинг
1
10.95

3
GBP
Английский фунт
1
231.28

4
USD
Доллар США
1
140.00

5
EUR
ЕВРО
1
150.62

6
RUR
Российский рубль
1
5.39

7
JPY
Японский йен
10
13.59


2.По таблице МОЛОКО создать запрос, определяющий молочные продукты в которых содержание белка превышает 3 грамм на 100 грамм продукта и энергетическая ценность меньше 100 килокалорий.

Таблица МОЛОКО

Продукт
Вода гр.
Белки гр.
Жиры гр.
Углеводы гр.
Энерг. Ценн. Ккал.

1
Брынза
52
17,9
20,1
0
260

2
Йогурт
88,0
5,4
1,5
3,5
51

3
Кефир
91,4
3,1
0,1
3,8
30

4
Молоко
88,5
2,8
3,2
4,7
58

5
Сливки
82,2
3,2
10,0
4,0
118

6
Сыр
40,0
23,4
30,0
0
371



3.По таблице ЦЕНЫ создать запрос с параметром, определяющий цены на продукт по городам, причем выбор продукта - по желанию пользователя.
Таблица ЦЕНЫ

Продукт
Астана
Алматы
Актау
Актобе
Уральск
В ср.
РК

1
Говядина
145
200
250
170
135
175

2
Баранина
220
205
220
175
145
185

3
Свинина
185
160
290
150
165
178

4
Куры
195
160
200
-
-
191

5
Яйца
55
70
95
60
65
65

6
п./копч. Колбаса
200
105
450
340
270
311

7
вар. Колбаса
250
310
500
260
205
281


ПРАКТИЧЕСКАЯ РАБОТА № 3

Тема: СОЗДАНИЕ ЗАПРОСОВ.
Цель работы: научиться создавать запросы, в которых есть вычисляемое поле и итоговые запросы.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1
СОЗДАНИЕ ЗАПРОСА С ВЫЧИСЛЯЕМЫМ ПОЛЕМ.

По таблице Итоги по командам создать запрос, в котором есть вычисляемое поле Результативность, определяющее среднее число мячей забитых командой за одну игру, а также отсортировать это поле по убыванию.
Таблица Итоги по командам
Сборная
Игры
Победы
Ничьи
Поражения
Забито
Пропущено
Очков

Бразилия
73
49
3
11
159
68
111

Германия
73
42
16
15
154
87
100

Италия
61
35
14
12
97
59
84

Аргентина
52
26
9
17
90
65
61

Англия
41
18
12
11
55
38
48

Испания
37
15
9
13
53
44
39

Россия
34
16
6
12
60
40
38


Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Разница только в том, что в одном из столбцов вместо имени поля записывают формулу. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций, например, так:

РЕЗУЛЬТАТИВНОСТЬ: [ЗАБИТО] / [ИГРЫ]
В узкий столбец непросто записать длинную формулу, но если нажать комбинацию клавиш SHIFT+ F2, то откроется вспомогательное диалоговое окно, которое называется Область ввода. В нем можно ввести сколь угодно длинную формулу, а потом щелчком на кнопке Ок перенести ее в бланк запроса по образцу.
Если включить отображение вычисляемого поля, результаты расчетов будут выдаваться в результирующей таблице.
Вычисляемое поле можно сделать полем сортировки: для этого в строке Сортировка в вычисляемом поле Результативность нужно указать вид сортировки, например по возрастанию.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2
СОЗДАНИЕ ИТОГОВОГО ЗАПРОСА.

По таблице Автосалон (лаб.№1) создать итоговый запрос, определяющий максимальную и среднюю цены автомобилей по моделям.
Для создания итогового запроса нужно:
Открыть бланк запроса по образцу
Нажать на кнопку ( на панели инструментов (в бланке появится строка Группировка)
Перенести в нижнюю часть бланка поле Модель
Перенести поле Цена 2 раза
В первом поле Цена в строке Группировка открыть меню и выбрать Max
Во втором поле Цена в строке Группировка отрыть меню и выбрать Avr
Закрыть запрос
И открыть запрос в режиме просмотра.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3
СОЗДАНИЕ ИТОВОГО ЗАПРОСА.

По таблице Автосалон создать итоговый запрос, определяющий минимальную и среднюю цену автомобилей одного года выпуска.
Этот запрос создается аналогично предыдущему.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

1.По таблице Энергоносители создать запрос, в котором есть вычисляемое поле Стоимость, определяющее стоимость энергоносителей в зависимости от цены и объема продаж.
Таблица Энергоносители
Тип Энергоносителя
цена тонны (в тыс. тенге)
Объем продаж (в тоннах)


Брент смесь
100
100


Газойль
256
20


WTI

55
3000


2.Создать Итоговый запрос, определяющий среднюю цену одно, двух, трехкомнатных квартир.

Район,
Улица
Количество комнат
Этаж
Дом
Планировка
Материалы
Цена $
Обращаться по адресу

Панорама
1
3
9
у
К
3500
57-19-98

ЗАГС
1
4
5
н
К
3800
53-24-44

Шанхай
2
4
5
н
К
2500
53-68-21

8 мкр
2
1
5
с
П
2800
57-53-11

Космос
2
1
5
у
П
5400
54-56-77

Аяжан
3
4
5
у
К
19000
57-18-76

Мир
3
5
9
с
П
6000
29-86-40



ПРАКТИЧЕСКАЯ РАБОТА №4.

Тема: С О З Д А Н И Е С В Я З ЕЙ М Е Ж Д У
Т А Б Л И Ц А М И.

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

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1
СОЗДАНИЕ СВЯЗЕЙ.

Создать таблицы Клиент фирмы, Прокат, Склад.
Установить связи между полями Шифр-таблица Клиент фирмы и полем Клиент - таблица Прокат, а также между полем Диск таблицы Прокат и полем Шифр таблицы Склад.


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2
ИСПОЛЬЗОВАНИЕ СВЯЗАННЫХ ТАБЛИЦ.

Создайте запрос, устанавливающий клиентов, взявших диск D001 и выдайте их паспортные данные.

Откройте бланк запроса по образцу
Для создания запроса отберите таблицы КлиентФирмы и Прокат
Из таблицы КлиентФирмы перенесите в бланк поля Фамилия, Имя, Отчество, а из таблицы Прокат перенесите поле Диск.
В столбце Диск, в строке Условие отбора введите условие « = D0001»
В этом же столбце в строке Вывод на экран снимите флажок (это поле на экран выводится не будет)
Закройте бланк
Откройте запрос в режиме просмотра.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3
ИСПОЛЬЗОВАНИЕ СВЯЗАННЫХ ТАБЛИЦ.

Установите залоговую стоимость диска, взятого клиентом ЗПС56.

Откройте бланк запроса по образцу
Для создания запроса отберите таблицы Прокат и Склад
Из таблицы Прокат перенесите в бланк поля Клиент и Диск, а из таблицы Склад перенесите поле Залоговая стоимость.
В столбце Клиент, в строке Условие отбора введите условие «=ЗПС56»
Закройте бланк.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
Связать таблицы Предлагаемые модели и Клиенты.
Таблица Предлагаемые модели
Код модели
Модель
Мощн.
Коробка передач
Обивка
Цена
Транс.
Издерж.
Спец.
модель

12410
Corolla
Combi
60/90
Автоматика
Ткань
46200
1100
Нет

12579
Corolla
Liftback XL
53/75
Ручная
Ткань
35700
950
Нет

12580
Corolla
Liftback GT
69/90
Автоматика
Ткань
39200
1200
Нет

12651
Corolla
Compact XL
90/135
Ручная
Велюр
37900
1050
Да

12653
Corolla
Compact GT
100/139
Ручная
Кожа
41100
975
Да



Таблица Клиенты
Код модели
Номер дог.
Имя,
Отчество
Фамилия
Адрес
Дата
заказа
Скидка

12579
120
Алия
Сериковна
Майданова
Уральск, ул.Дмитриева,70
Тел.2-96-68
2.02.
2000
5

12580
121
Ерканат
Ерланович
Умаров
Уральск,
ул. Толстого,30/12,
Тел.3-05-08
3.02.
2000
7

12651
122
Аркадий
Иванович
Долгов
Актобе,
Пр.Абая,3/23
3.02.
2000
8

12653
123
Асет
Аскарович
Абуов
Костанай,
Ул. Лихачева,3/4
Тел.5-76-87
4.02.
2000
10

12410
124
Алла
Борисовна
Лакова
Актобе,
Ул.Есет-
Батыра,120/6
Тел.55-45-87
4.02.
2000
12


2. Выявить клиентов изъявивших желание купить Corolla Кombi.
3. Выявить цену и скидку на машину, которую покупает клиент Умаров.

ПРАКТИЧЕСКАЯ РАБОТА №5.

Тема: С О З Д А Н И Е Ф О Р М.
Цель работы: научиться создавать формы в режиме Автоформа и в режиме Мастера.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1
СОЗДАНИЕ АВТОФОРМЫ.

Создать Автоформу в столбец, которая бы в таблицу Чемпионат внесла данные о последнем чемпионате мире по футболу 1998г.

Год
Страна
1 место
2 место
3 место

1998
США
Франция
Бразилия
Хорватия


Для создания такой формы нужно:
В окне Базы данных включить вкладку Формы
Нажать на кнопку Создать
В открывшемся диалоговом окне – Новая форма выбрать пункт Автоформа: в столбец
В поле «Выберите в качестве источника данных таблицу или запрос» укажите источник-таблицу, по которой будет создаваться форма – Чемпионат.
Нажмите кнопку Ок.
Откроется форма. Занесите данные.
Сохраните форму, задав ей имя.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2
СОЗДАНИЕ ФОРМ В РЕЖИМЕ МАСТЕРА.

Создать в таблице Автосалон поля Заводская цена (тип денежный), Транспортные издержки (тип денежный), Специальная модель (тип логический), и создать форму в режиме Мастера, которая заносила бы данные в эти поля.

Для создания новых полей в таблице нужно включить вкладку Таблицы и в режиме Конструктора, добавить нужные поля.
Для создания формы в режиме Мастера необходимо проделать следующие действия:
В окне Базы данных включить вкладку Формы
Нажать на кнопку Создать
В открывшемся диалоговом окне – Новая форма выбрать пункт Мастер форм
Указать источник – таблицу Автосалон
В открывшемся диалоговом окне – Создание форм отобрать поля Заводская цена, Транспортные издержки и Специальная модель
Нажать кнопку Далее
Выбрать внешний вид формы, например Ленточный и нажать кнопку Далее
Выбрать требуемый стиль, например Сумерки, и нажать кнопку Далее
Задать имя формы нажать кнопку Готово.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3
СОЗДАНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ ФОРМЫ.

Создайте форму, которая содержит все поля таблицы Автосалон, а также
А) в область заголовка внести название - ЗАКАЗЫ и встроить картинку автомобиля.

Б) вычисляемое поле Общая цена, содержимое которой определяется общей суммой полей Заводская цена и Транспортные издержки. Эти три поля отделить линией от остальных полей формы.

Для создания такой формы нужно сначала создать форму в режиме Автоформа или Мастера со всеми полями таблицы Автосалон, а затем открыть ее в режиме Конструктора.
А) Оформление заголовка.
1) Внесение заголовка «ЗАКАЗЫ»:
Для начала надо расширить область заголовка в форме.
Установите курсор между областью заголовка и областью данных, так чтобы он приобрел вид двунаправленной стрелки
нажмите кнопку мыши и переместите стрелку вниз. В увеличенную область внесем заголовок формы - ЗАКАЗЫ. Для этого на панели элементов активизируем кнопку - НАДПИСЬ
После этого переместим указатель мыши в область заголовка и, удерживая кнопку мыши нажатой, начертим прямоуголь
·ник (протянем диагональ прямоугольника до нужных размеров),
затем отпустим кнопку мыши. В прямоугольнике наберем - ЗАКАЗЫ и нажмем кнопку . Набранный заголовок можно отформатировать: изменить шрифт, цвет шрифта, отцентрировать.

2) Встраивание объекта - АВТОМОБИЛЬ:

В заголовке формы выполните щелчок справа от слова ЗАКАЗЫ
Из меню ВСТАВКА выберите команду ОБЪЕКТ. Появится диалоговое окно выбора типа встраиваемого объекта.
Из перечня объектов выбрать - Картинки Microsoft ClipArt и нажать кнопку ОК. Далее откроется еще одно диалоговое окно, в левой части которого нужно
выбрать раздел - Транспорт и в правой части выбрать рисунок автомобиля
нажать кнопку - Вставить. Рисунок автомобиля вставится в заголовок.
Рисунок можно отформатировать, уменьшить размер рамки. При уменьшении размеров рамки на картинке остается часть автомобиля, чтобы этого не происходило нужно из меню Вид выбрать команды Свойства/Макет и в поле Установка размеров выполнить команды Фрагмент/По размеру рамки. Теперь открыв форму в режиме просмотра можно оценить результаты работы.

Б) Создание вычисляемого поля: Общая цена.

Создание поля:

Сделать щелчок на пиктограмме - Поле
Поместить вычисляемое поле в нужном месте. Лучше если поле Общая цена будет расположена под полями Заводская цена и Транспортные издержки. Вызовите окно свойств для поля наименование:
сделайте двойной щелчок на поле Надписи
Для параметра Надпись введите название поля - Общая цена.
Закройте окно. Затем заполните текстовое поле содержимым, открыв для этого соответствующее окно Свойств. Во вкладке Данные поместите формулу вычисления: содержимого:= [Заводская цена]+[Транспортные издержки]. Формула начинается со знака равенства =, а каждое имя поля заключается в квадратные скобки[].

Проведение линий.
На панели элементов выбрать с помощью мыши пиктограмму линии.
Затем установите курсор мыши на левом краю формы
Проведите поперечную линию по всей ширине экрана, удерживая нажатой кнопку мыши. Можно до нажатия кнопки мыши нажать клавишу , тогда линия получится ровной.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:

1.Создать Автоформу по таблице Энергоносители. Создайте заголовок формы.
Таблица Энергоносители
Тип Энергоносителя
цена тонны (в тыс. тенге)
объем продаж (в тоннах)


Брент смесь
100
100


Газойль
256
20


WTI

55
3000


По таблице КУРС создайте форму, в которой будут все поля таблицы КУРС и еще вычисляемое поле Изменение. Для каждой записи содержимое этого поля будет равно разнице между курсом валюты на 1.10.99 и на 30.09.99. Режим создания формы выбрать самостоятельно.

Таблица КУРС

индекс
Наименование
Кол-во
Котировка тенге за кол-во


Валюты
Валюты

01.10.99
30.09.99

1
AUD
Австралийский доллар
1
91.14
91.14

2
ATS
Австрийский шиллинг
1
10.95
11.03

3
GBP
Английский фунт
1
231.28
231.28

4
USD
Доллар США
1
140.00
140.00

5
EUR
ЕВРО
1
150.62
151.76

6
RUR
Российский рубль
1
5.39
5.39

7
JPY
Японский йен
10
13.59
12.39


ПРАКТИЧЕСКАЯ РАБОТА №6
Тема: ПРЕДСТАВЛЕНИЕ ФОРМЫ В РЕЖИМЕ ТАБЛИЦ И РАБОТА С НИМИ.
Цель работы: научить представлять форму в режиме таблицы, научится сортировать, организовать поиск по нужным критериям, создавать и применять фильтр.
ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №1
ПРЕДСТАВЛЕНИЕ ФОРМЫ В РЕЖИМЕ ТАБЛИЦЫ.
Форму созданную на предыдущем занятии по таблице Автосалон представьте в виде таблицы и запишите новые данные.

Для этого нужно:
1. Выполнить команду Таблица из меню Вид, или выбрать соответствующую кнопку на панели инструментов.
Открыть таблицу и занести новые данные.
ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №2
СОРТИРОВКА.
Отсортируйте данные предыдущей таблицы в порядке убывания заводских цен на автомобили
Записи в таблице можно отсортировать. Для этого:
Выделите тот столбец, по которому будет проводиться сортировка (в режиме формы выделите формы);
Выберите в меню Записи команду Быстрая сортировка и По возрастанию или По убыванию в подменю.
Можно нажать одну из кнопок на панели инструментов «По возрастанию» или «По убыванию».
ТРЕНИРОВОЧНОЕ ЗАДАНИЕ №3
ОРГАНИЗАЦИЯ ПОИСКА.

По таблице Координаты создайте форму - Адреса, содержащую поля таблицы Координаты. Представьте эту форму в виде таблицы и найдите адрес и телефон Василисы Прекрасной.
Таблица Координаты

Фамилия
Имя
Телефон
Адрес

1.
Премудрая
Василиса
823-45-67
Тридевятое шоссе,24

2.
Никитич
Добрыня
823-87-45
Рязанская улица,333

3.
Муромец
Илья
856-87-23
Муромский переулок,100

4.
Бессмертный
Кощей
823-54-88
Тридесятый проспект,999

5.
Горыныч
Змей
895-63-21
Черная гора,13

6.
Прекрасная
Василиса
879-65-23
Тридевятое,67

7.
Крошечка
Хаврошечка
874-56-31
Яблоневый проезд,99


Средствами Microsoft Access можно организовать поиск:
Установите курсор в поле Имя.
Выполните команду Найти меню Правка или воспользуйтесь кнопкой Панели инструментов. Если открывшееся окно диалога <Поиск в поле Имя > загораживает форму, обязательно “отодвиньте” его, чтобы можно было прочитать данные формы.
В качестве образца поиска введите имя - Василиса. Выберите имя, которое повторяется в ваших записях. Нажмите кнопку Первое вхождение.
В вашей форме, расположенной “под” окном Поиска, на первом плане будет размещена запись с соответствующим именем. Читайте, тот ли адресат и программа найдет еще одного адресата с таким же именем (если он есть). Таким образом, можно просмотреть всех адресатов с выбранным именем и найти нужного.
Если вы нашли своего адресата, окно диалога <Поиск> можно закрыть.

Поиск осуществляется только среди данных поля Имя (того поля, в который предварительно установлен курсор). Происходит это за счет того, что переключатель Область поиска установлен в положение Текущее поле. Если переключатель установить в положение Все поля, то совпадения с образцом будет проверяться по всем имеющимся полям.
Кроме того, вы имеете возможность выбрать различные варианты совпадения с образцом.
В раскрывающемся списке Совпадение можно выбрать одну из трех возможностей:
1) С любой частью поля – совпадения с образцом ищутся в любой части содержимого поля. Например, для образца “Ира” будут найдены “Кира” и “Ираида”.
Поля целиком – будут обнаружены поля, содержимое которых полностью совпадает с образцом.
С начала поля – ищутся совпадения с образцом с начала содержимого поля. Например, для образца “Ира” будет найдена “Ираида”, но не “Кира”.
Также существует возможность определить направление поиска:
Вверх – от текущей записи к первой
Вниз – от текущей записи к последней.
Если вы хотите организовать поиск с учетом регистра символов, то установите соотвествующий флажок. В этом случае, при ввденном образце “Ира” не будут обнаружены “ира” или “ИРА”.


ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 4
СОЗДАНИЕ И ПРИМЕНЕНИЕ ФИЛЬТРА.
Представьте форму - Адреса в виде таблицы и найдите адреса всех Василис.
Фильтр – это набор условий, предназначенный для отбора записей или их сортировки.
Представьте форму в режиме таблицы.
Выполните команду /Записи-Изменить фильтр/. Эта команда существует для того, чтобы задать условия выбора в окне <Фильтр>. Можно воспользоваться кнопкой Панели инстументов.

В верхней части окна <Фильтр> выводится список полей таблицы АДРЕСА. В нижней части окна фильтра выводится бланк, в который вводятся условия отбора.
Укажите в бланке поля Имя, для которого задается условие отбора. Для того, чтобы выбрать поле из списка:
Его можно перетащить мышью из списка полей в первую ячейку первой строки бланка фильтра;
Дважды щелкнуть мышью по имени поля в списке полей;
Щелкнуть мышью в первой ячейке бланка фильтра и выбрать поле в раскрывающемся списке.
Введите условие отбора для включенного в бланк поля. То есть введите образец совпадения (имя, которое ищем) в первую ячейку строки бланка Условие отбора.
Далее созданный фильтр нужно применить к записям формы. Сделать это с помощью одного из следующих действий:
Выбрать в меню Записи команду Применить фильтр.
Нажать кнопку Применить фильтр панели инструментов.
Нажать правую кнопку мыши, установив указатель в окне фильтра, и выбрать в контекстном меню команду Применить фильтр.
Результатом явится список всех людей, имеющих заданное имя. Когда такой список перед глазами намного проще разобраться, кто есть кто.
Если вы вновь хотите увидеть всех адресатов, то нужно выполнить команду Показать все записи меню Записи или нажать кнопку панели инструментов.
Если вы вновь хотите применить тот же самый фильтр нет необходимости настраивать его заново, достаточно выполнить команду Применить фильтр меню Записи или нажать кнопку панели инструментов.
В выражениях для условий отбора допускается использование операторов шаблона.
Приведем некоторые символы шаблона.
Звездочка (*) – заменяет любую группу любых символов; может быть первым или последним символом в шаблоне. Имея условием «Вас*» будут отобраны и «Василиса», и «Василий», и «Васька». Имея условием «*ова», можно отобрать все фамилии, оканчивающиеся на «ова» - «Иванова», «Петрова» и т.д.
Знак вопроса (?) – заменяет любой один символ. Если иметь в качестве условия «М?ша», то будут отобраны и «Миша»,и «Маша».
Знак номера (#) – заменяет любую одну цифру. Задав условие «1#3», найдете «103», «113», «123»

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ.
Представьте форму, созданную по таблице Чемпионат в режиме таблицы. Переключитесь в режим формы и посмотрите, остались ли поля на старых местах.
Отсортируйте записи в таблице, таким образом, чтобы страны располагались по алфавиту. Переключитесь в режим формы и проверьте, сохраняются ли расположение записей.
Найдите адресата, зная только его фамилию.
4. Определите, кто вам звонил, если на вашем телефонном определителе номера остался номер телефона звонившего.
5. Найдите адресата, зная только первые три цифры его номера телефона.

6. Примените к форме фильтр и закройте ее. Вновь откройте ту же самую форму. Проверьте, сохранился ли отфильтрованный список или показаны все имеющиеся записи и сохранился ли сам фильтр (можно ли применить ранее созданный фильтр).
7. Используя фильтр, получите список всех адресатов, у которых номер телефона начинается на три одинаковые цифры, например, 823.
8. Создайте список адресатов, имеющих мужские фамилии, оканчивающиеся, например, на «ый».
9. Создайте список адресатов, у которых имена оканчиваются на «я».
10. Задайте фильтр таким образом, чтобы в списке оказались адресаты, имеющие номера телефонов и 823-87-45, и 856-87-23.

ПРАКТИЧЕСКАЯ РАБОТА №7

Тема: СОЗДАНИЕ ОТЧЕТОВ.
Цель работы: научиться выводить информацию на бумагу с помощью отчетов.
ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 1
СОЗДАНИЕ АВТООТЧЕТА.

Создать Автоотчёт: ленточный по таблице Чемпионат с указанием даты и страниц отчёта.
В окне БД выбрать вкладку Отчет
Щелкнуть на кнопке Создать
В открывшемся диалоговом окне Новый отчет выбрать пункт Автоотчет: ленточный
В этом же окне Новый отчет , в специальном поле указать таблицу Чемпионат
Нажать Ок
Задать имя запроса
Примечание. Дата и страницы отчета в Автоотчете создаются автоматически.

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 2
ОФОРМЛЕНИЕ ЗАГОЛОВКА ОТЧЕТА.

Вставьте в предыдущий отчёт в верхнем колонтитуле разделительную линию и рисунок футбольного мяча.
Указание. Проведение линии и вставка рисунка в отчет проводятся также как и при работе с формами. ( См. Практическую работу № 5, задание 3).

ТРЕНИРОВОЧНОЕ ЗАДАНИЕ 3
СОЗДАНИЕ ОТЧЕТА ПО ЗАПРОСУ.
Создать отчёт в режиме Конструктора. Отпечатать список клиентов взявших в прокат ДИСК D001.
Указание. Отчет создать на основе запроса, созданного в работе №4, в задании 2. Этот запрос выявляет список клиентов, взявших диск D001.
Примечание. Отчеты можно создавать и при отсутствии принтера. Достаточно выполнить программную установку с помощью команды операционной системы: Пуск/ Настройка /Принтеры/ Установка принтера, после чего зарегистрировать драйвер принтера.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
По таблице ЦЕНЫ создать Автоотчет: в столбец.
Таблица ЦЕНЫ

Продукт
Астана
Алматы
Актау
Актобе
Уральск
В ср. по РК

1
Говядина
145
200
250
170
135
175

2
Баранина
220
205
220
175
145
185

3
Свинина
185
160
290
150
165
178

4
Куры
195
160
200
-
-
191

5
Яйца
55
70
95
60
65
65

6
п./копч. Колбаса
200
105
450
340
270
311

7
вар. Колбаса
250
310
500
260
205
281


2.Создать Автоотчет, выводящий цены на продукты по городу АСТАНА.
3.По таблице ИГРЫ создать отчет. В заголовок отчета внедрить картинку мяча.

Таблица ИГРЫ
Команда
И
В
Н
П
М
О

1.Иртыш
18
13
4
1
34:12
43

2.Есиль
19
13
3
3
36:14
42

3.Синтез
19
13
2
4
38:19
41

4.Кайрат-Бутя
19
13
1
5
35:8
40

5.Кайсар
19
12
4
3
31:10
40

6.Женис
19
10
3
6
34:15
33

7.Тобол
19
8
4
7
19:20
28

8.Елимай
18
8
3
7
20:17
27

9.Жигер
19
8
3
8
28:30
27

10.Восток
18
7
3
8
14:19
24

11.Шахтер
19
6
4
9
17:24
32

12.Кайрат-ЦСКА
19
6
2
11
18:29
20

13.Тараз
19
4
2
13
15:43
14

14.Батыр
18
4
0
14
16:34
18

15.Жетысу
19
2
3
14
9:38
9

16.Акмола
19
2
1
16
11:43
7




















ПРАКТИЧЕСКАЯ РАБОТА № 8

Тема: СОЗДАНИЕ СОБСТВЕННОЙ БАЗЫ ДАННЫХ.
Цель работы: Закрепить практические навыки по созданию баз данных.
ЗАДАНИЕ
Выберите самостоятельно тему и создайте базу данных, выполнив следующие условия:

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











ТЕСТ

Базы данных это:

а) Совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.
б) Любая информация, которая хранится в компьютере.
в) Программа, позволяющая обмениваться информацией.

2. В базах данных столбцы называются

а) записями
б) полями
в) столбцами

3. Поле, при вводе новой записи в него автоматически вводится число, на единицу больше чем значение того же поля в предыдущей записи. Это поле называется:

А) Логическое поле
Б) Числовое поле.
В) Счётчик.

4. Выберите пункт, где правильно перечислены объекты СУБД ACCESS:

А) таблицы, запросы на выборку, запросы с параметром, формы, отчёты.
Б) таблицы, запросы, макрокоманды, формы.
В) таблицы, запросы, формы, отчёты, макросы, модули.

5. Для того чтобы изменить структуру созданной таблицы нужно:

А) войти в режим конструктора
Б) использовать режим мастера таблиц
В) открыть таблицу и поменять названия полей

6. Мастер таблиц позволяет:

А) редактировать структуру старых таблиц
Б) создавать новые таблицы
В) заносить данные в таблицу

7. Запросы служат для:

А) обработки данных: упорядочивание, фильтрации и т.д.
Б) хранения данных
В) ввода новых данных в БД.

8. Таблица, формирующаяся в результате работы запросов, называется:

А) базовой
Б) результирующей
В) итоговой

9. Для создания запроса в СУБД ACCESS используется:

А) SQL
Б) бланк запроса по образцу
В) нет специальных средств

10.В бланке запроса по образцу критерии, по которому отбирают записи для включения в результирующую таблицу помещаются в строку:

А) Сортировка
Б) Условие отбора
В) Вывод на экран

11. Запрос с параметром позволяет

А) задать конкретный параметр в критериях отбора запроса
Б) просмотреть базовую таблицу
В) отобрать данные из базовой таблицы, с параметрами заданными
самим пользователем.

12. Команда LIKE, с помощью которой создаётся запрос с параметром, в бланке запроса по образцу помещается в строку:

А) Условие отбора
Б) Сортировка
В) Вывод на экран

13. Запросы с вычисляемым полем. Выберите пункт в котором высказывание неверно:

А) Вычисляемое поле можно отсортировать
Б) При создании запроса с вычисляемым полем в одном из столбцов запроса вместо имени поля записывают формулу
В) Созданное в запросе вычисляемое поле, также образуется и в базовой таблице

14. Итоговые запросы. Выберите пункт, в котором высказывание неверно:

А) итоговые запросы создаются на основе бланка запроса по образцу, в котором есть дополнительная строка Группировка.
Б) Итоговые функции для одной записи не имеют смысла и записи группируются по какому-либо признаку
В) Для введения строки Группировка в бланк запроса по образцу надо нажать кнопку S.

15.Итоговые запросы. Выберите пункт, в котором высказывание неверно:

А) Примером итоговых вычислений служат, например, сумма всех значений в какой- либо группе записей, или их среднее, или максимальное, или минимальное значения.
Б) Для введения строки Группировка в бланк запроса по образцу надо нажать кнопку (
В) В строке Группировка можно указать несколько итоговых функций, например max b min

16. Объект, предназначенный для ввода данных в базу

А) Запрос
Б) Форма
В) Отчет

17. Структура формы состоит из разделов

А) Раздел заголовка, верхнего колонтитула, области данных, нижнего колонтитула, примечания
Б) Раздела заголовка, области данных, раздела примечания формы
В) Раздела заголовка, области данных

18. Отчеты. Выберите пункт, в котором высказывание неверно:

А) В результате работы запроса создается бумажный документ
Б) Структура отчета состоит из трех разделов: раздела заголовка,
области данных, раздела примечания
В) Отчеты можно создавать автоматически (автоотчет), с помощью Мастера, вручную

19. Уникальное поле – это:

А) Поле, значения в котором не могут повторяться
Б) Ключевое поле
В) Поле Счетчик

20. Связь между таблицами. Выберите пункт, в котором высказывание неверно:

А) Окно Схема данных можно открыть через меню Сервиз/Схема данных
Б) Флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.
В) При создании связи между полями необязательно, чтобы поле основной таблицы было ключевым.




ЛИТЕРАТУРА

Вейскас Д. Эффективная работа с Access- 97, С-П., 1999
Access 7.0 Windows95, Киев, 1997
Шафрин Ю. Информационные технологии, М., 1998
Ефимова О., Морозов В., Шафрин Ю. Курс компьютерной технологии., М., 1998
Симонович С. и др. Специальная информатика, М., 1998


СОДЕРЖАНИЕ

Предисловие



Практическая работа № 1



Практическая работа № 2





Практическая работа № 3



Практическая работа № 4



Практическая работа № 5




Практическая работа № 6




Практическая работа № 7



Практическая работа № 8




Тест




Литература













13PAGE 142915


13PAGE 14315


ACCESS



А

ав

А



Заголовок 1 Заголовок 2 Заголовок 3 Заголовок 415

Приложенные файлы

  • doc 195053
    Размер файла: 314 kB Загрузок: 1

Добавить комментарий