Учебная работа. Реферат: Упражнения по базам данных MS ACCESS методичка

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 оценок, среднее: 4,71 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Упражнения по базам данных MS ACCESS методичка

Упражнения по базам данных
MS
ACCESS
.

Упражнение 1





Тема
:

· структура таблиц

· Поля

· Типы данных

· Характеристики данных


Задание 1

Сделать на собственной дискете пустую базу данных. Для этого выполнить последующие деяния:

1. Запустить программку MS Access

2. Сделать новейшую базу данных ( файл/сделать базу данных
)

3. Из раскрывающегося перечня имя базы данных “фамилия_группа_БАЗА ДАННЫХ
”, надавить клавишу сделать .

5. Окно базы данных состоит из 6 вкладок
, избрать вкладку «таблица
» и надавить клавишу сделать

6. В окне «новенькая таблица» избрать пункт «конструктор
»

7. Сделать структуру таблицы, для этого нужно заполнить столбцы «имя поля
» и «тип данных»
последующим образом:

имя поля


Тип данных



Фамилия


Текстовый (щелкните мышкой)



имя


Текстовый



Отчество


Текстовый



Дата рождени


Дата/время



Адресок


Текстовый



Телефон


Текстовый



Группа


Числовой




8. Завершив ввод структуры таблицы, сохраните ее с именованием «фамилия_группа_база_таблица_анкета
», выполнив команду Файл/Сохранить
. В ответ на вопросецСделать ключевое поле на данный момент
” нажмите клавишу да
.

В вашей таблице покажется поле с именованием “код
”. Это поле именуется первичным ключом
и совершенно точно идентифицирует каждую запись в таблице. Тип данных
у этого поля обозначен как “Счетчик
”. Это значит, что всякий раз при разработке новейшей записи 1
. В итоге у каждой записи формируется собственный номер, который и является первичным ключом.

Поля владеют качествами
. От параметров полей зависит, какие типы данных можно заносить в поле, а какие нет, также то, что можно созодать с данными, содержащимися в поле.

К примеру маска ввода
для поля типа “дата” упрощает ввод дат, дозволяет Для вас не хлопотать о разделителях денька, месяца, года.

Задание 2

1. Найти характеристики полей на вкладке “Общие” последующим образом:

Поле



характеристики полей


Размер

формат поля


Маска ввода


Подпись



Непременное поле


Индексированное поле



Фамилия


30


Фамилия


да


Да(совпадения допускаются)



имя


12


Имя


да


нет



Отчество


30


Отчество


нет


нет



Дата рождения


Лаконичный формат даты


Лаконичный формат


Дата рождения


да


нет



адресок


50


Адресок


да


нет



телефон


6


нет


нет



Группа


Целое


главный


Группа



да


Да(совпадения допускаются)





Задание 3

1. Открыть таблицу “Вид/ режим таблицы”.

2. Заполнить строчки .

Будьте внимательны при заполнении столбца “дата рождения
” —
проставляются автоматом.

На предложение системы отдать имя сделанной таблице ввести имя «анкета
» СОХРАНИТЬ!!!! (файл.сохранить)


Задание 4

1. На базе сделанной таблицы сделайте перечень фамилий студентов Вашей группы, для этого в режиме конструктора для поля “фамилия” откройте вкладку “подстановка
”и установите последующие характеристики
для поля “фамилия”

Тип элемента управления


Поле со перечнем



Тип источника строк


Таблица/запрос



Источник строк


1. Щелкните мышкой,

2. Нажмите клавишу
..

3. В показавшемся окне “построителя запросов” :

· добавить таблицу “Анкета”,

· закрыть окно “добавление таблицы”

· перетащить при помощи мыши поле “фамилия
” в “поле
” бланка запроса

· в поле “вывод на экран
” обязана стоять галочка 4



Ограничиться перечнем


Нет




4.
В итоге выполнения Задания 4 в таблице “файл/СОХРАНИТЬ!!!!!!!!

Упражнение 2





Тема
: Внедрение форм для ввода и редактирования данных

· методы задания форм

· Клавиши перемещения по записям

· Переход из формы в режим таблицы

· Работа со перечнями


Задание 1
Сделать форму для наполнения таблицы «Анкета»

· Откройте окно базы данных

· Перейдите на вкладку «формы»

· Нажмите клавишу сделать
.

· Избрать Автоформа: ленточная
, в качестве «источника данных
» выберете таблицу «анкета
».


Задание 2
Разберитесь с клавишами перемещения по записям

4


Переход на одну запись вперед


4y


Переход на последнюю запись



3


Переход на одну запись вспять


4Y


Переход на чистую страничку, где можно ввести новейшую запись



y3


Переход на первую запись





Задание 3


Сделайте таблицу
для ввода групп, имеющихся на 3-ем курсе:

· избрать вкладку «таблицы»,

· надавить клавишу сделать
.

· в окне «новенькая таблица»
избрать пункт «конструктор
»

· сделать структуру таблицы, для этого нужно заполнить столбцы

» и «тип данных
» последующим образом:

имя поля


Тип данных



Группа


Текстовый (щелкните мышкой)




· В ответ на вопросецСделать ключевое поле на данный момент
” нажмите клавишу нет
.

· Таблицу именовать «группы
»


Задание 4

Сделать форму
для наполнения таблицы «группы», заполнить эту форму, выполнив последующие деяния:

· Избрать вкладку «формы
»

· Надавить клавишу сделать.

· Избрать «автоформу : в столбец
», в качестве источника данных
избрать таблицу «группы»

· Введите данные в форму «группы»


Задание 5

Обратите внимание на то, что если вы в поле «фамилии» введете новейшую фамилию, то она не покажется в раскрывающемся перечне фамилий. Удостоверьтесь в этом!!



.

Создадть самозаполняющийся перечень фамилий, чтоб при вводе новейшей фамилии эта фамилия автоматом попадала в перечень .и потом эту фамилию можно было бы избрать из перечня, а не набирать поновой. Для этого сделайте последующие дейчтвия:

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

2. Сделайте группу макросов. Будьте весьма внимательны при выполнении этого пт!!!

· Избрать вкладку «макросы
», надавить клавишу

· Ввести макрокоманду «открыть форму
»

имя формы: « форма для прибавления записей
»

Режим: Форма

Режим данных: Добавление

Режим окна: Обыденное

· Закрыть окно и сохранить макрос с именованием «Добавление»

· Сделать последующий макрос:

· Ввести макрокоманду «Выполнить команду
»

Команда «Сохранить запись (Save Record

· Ввести макрокоманду «Выделить обьект
»

Тип обьекта: Форма

имя обьекта: Анкета

В окне базы данных: Нет

· Ввести макрокоманду «Обновление»

имя элемента: Фамилия

· Закрыть окно и сохранить макрос с именованием «Закрытие
»

3. Переключитесь в форму «Форма для прибавления записей
» в режиме конструктора.

4. Избрать режим «вид/характеристики
»

5. Открыть вкладку «Действия
»

6. Добавить макрос «Закрытие
» в свойство «Закрытие формы
»

7. Закрыть форму

8. Откройте в режиме конструктора форму «Анкета
»

9. Щелкните «правой мышкой» по полю «фамилия
» выберете пункт «характеристики
»

· Открыть вкладку «Действия
»

· Указать имя макроса «Добавление
» в поле ввода характеристики «Двойное нажатие клавиши
»


1. Проверьте работу сделанных Вами макросов по созданию самозаполняющегося перечня.

· Переключитесь в режим формы « снова в главной форме «Анкета
»

· Попытайтесь раскрыть перечень фамилий, щелкнув мышкой по кнопочке

Если Вы аккуратненько выполнили Задание 6, то в перечне Вы обнаружите фамилию «Клинтон»

2. Закройте форму, сохранив внесенные конфигурации. файл/СОХРАНИТЬ!!!!!!!!

Упражнение 3





Тема
: Проектирование многотабличных баз данных

· Мастер таблиц.

· Мастер форм.

· Модификация структуры таблицы

Задание 1


Сделать таблицу «Педагоги
»: Используйте Мастер таблиц
.

· Избрать для сотворения таблицы эталон «Сотрудники
» и избрать из предложенного списка полей последующие:

— Фамилия

имя

— Отчество

— Должность

— Заглавие отдела (переименовать, как “кафедра”)

· Именовать сделанную таблицу “Педагоги
” Связи не определять
, т.е. надавить клавишу Дальше.

· Избрать режим “конкретный ввод данных в таблицу

· В режиме конструктора найти тип данных для всякого поля

имя поля


Тип данных



Фамилия


Текстовый (щелкните мышкой)



имя


Текстовый



Отчество


Текстовый



Должность


Текстовый



Кафедра


Текстовый




· Найти характеристики полей на вкладке “Общие”
в режиме конструктора последующим образом:

Поле



характеристики полей


Размер

формат поля


Маска ввода


Подпись




Непременное поле


Индексированное поле



Фамилия


30


Фамилия


да


Да(совпадения допускаются)



имя


12


Имя


да


нет



Отчество


30


Отчество


Да


нет



Должность


20


Должность


нет


нет



Кафедра


50


Кафедра


Да


нет




· Для поля «кафедра
» поменять отран управления последующим образом:

— Откройте вкладку «Подстановка»
и установите последующие характеристики для поля «кафедра»

Тип элемента управления


Поле со перечнем



Тип источника строк


Перечень значений.



Источник строк


Введите перечень кафедр, используя в качестве разделителя точку с запятой “ ;



Ограничиться перечнем


Да





Задание 2


· Избрать вкладку «Формы
», и сделать форму, используя Мастер форм
, определив в качестве источника
таблицу «Педагоги
»

· Отметить мышкой все поля для сотворения формы

· Избрать вид формы «ленточная
»

· Стиль избрать на свое усмотрение

· имя формы «Педагоги
»

· Последующие деяния «Открыть форму для просмотра
»

2. Заполните форму. Обратите внимание на то, столбец «кафедра
» заполняется методом подстановки из сформированного Вами перечня.

файл/СОХРАНИТЬ!!!!!!!!

Упражнение 4





Тема
: Проектирование многотабличных баз данных

· Отран управления типа – «поле со перечнем
»


Задание 1

1. Сделать таблицу «Дисциплины» в режиме конструктора с параметрами

имя поля


Тип данных



Дисциплина


Текстовый




2. Найти характеристики полей таблицы “Дисциплины
” на вкладке “Общие
” последующим образом:

Поле



характеристики полей


Размер

Подпись


Непременное поле


Индексированное поле



Дисциплина



20

Дисциплина


Да


Да(совпадения не допускаются)




3. Сделайте форму
для наполнения таблицы «Дисциплины
». Для этого:

· Перейдите на вкладку «формы
»

· Нажмите клавишу сделать
.

· Избрать Автоформа: ленточная
, в качестве «источника данных
» выберете таблицу «Дисциплины
».

4. Введите наименования дисциплин, которые читаются на 3-ем курсе в форму

Задание 2

1. Сделайте таблицу «Экзамен»
в режиме конструктора таблиц с параметрами

имя поля


Тип данных



Дисциплина


Текстовый



Группа


Числовой



Студент


Текстовый



Итог контроля


Текстовый




2. Найти характеристики
полей на вкладке “Общие
” последующим образом:

Поле



характеристики полей


Размер

формат поля


Подпись


Непременное поле


Индексированное поле



Дисциплина



15

Дисциплина


Да


Да(совпадения допускаются)



Группа



3

Группа


Да


Да(совпадения допускаются)



Студент



30

Студент


Да


Да(совпадения допускаются)



Итог контроля



10

Итог контроля


Да


Да(совпадения допускаются)




Потому что у Вас в базе уже имеется таблица
с списком групп
, таблица с списком дисциплин
, также таблица «нужно пользоваться для автоматического наполнения полей «группа
», «дисциплина
» и «Студент
» в создаваемой Вами таблице «Экзамен
» Это можно создать при помощи элемента управления полем

Задание 3

1. Для поля «группа
» поменять отран управления:

· Откройте вкладку «Подстановка»
и установите последующие характеристики для поля «группа
»

Тип элемента управления


Поле со перечнем



Тип источника строк


Таблица/запрос.



Источник строк


5. Щелкните мышкой,

6. Нажмите клавишу
..

7. В показавшемся окне “построителя запросов” :

· добавить
таблицу “Группы
”,

· закрыть
окно “добавление таблицы”

· перетащить при помощи мыши поле “Группа
” в “поле
” бланка запроса

в поле “вывод на экран
” обязана стоять галочка



Ограничиться перечнем


Да




2. Аналогично поменять отран управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».

3. Для поля «итог контроля
» поменять отран управления последующим образом:

· Откройте вкладку «Подстановка»
и установите последующие характеристики для поля «итог контроля»

Тип элемента управления


Поле со перечнем



Тип источника строк


Перечень значений.



Источник строк


Введите перечень оценок, используя в качестве разделителя точку с запятой
;
“ (непревзойденно;отлично;удовлетворительно;неудовлетворительно)



Ограничиться перечнем


Да




Задание 4

1. Сделайте форму
для наполнения таблицы «Экзамен
»

· Перейдите на вкладку «формы»

· Нажмите клавишу сделать
.

· Избрать Автоформа: ленточная
, в качестве «источника данных
» выберете таблицу «Экзамен
».

Задание 5

1. Пользуясь сделанной в Задании 4 формой «Экзамен
» введите данные по двум дисциплинам на Ваш выбор
по всем
студентам собственной
группы в таблицу «Экзамен
», . Оценки проставлять произвольно (лучше различные
).

Упражнение 5





Тема
: Проектирование многотабличных баз данных

· Отран управления типа поле со перечнем

· Отран управления типа — флаг


Задание 1

1. Сделайте таблицу «Зачет
» в режиме конструктора таблиц с параметрами

имя поля


Тип данных



Дисциплина


Текстовый



Группа


Числовой



Студент


Текстовый



Итог


Логический




2. Найти характеристики полей на вкладке “Общие
” последующим образом:

Поле



характеристики полей


Размер

формат поля


Подпись


Непременное поле


Индексированное поле



Дисциплина



15

Дисциплина


Да


Да(совпадения допускаются)



Группа



3

Группа


Да


Да(совпадения допускаются)



Студент



30

Студент


Да


Да(совпадения допускаются)



Итог


Да/Нет


Итог


Да


Да(совпадения допускаются)




Потому что у Вас в базе уже имеется таблица с списком групп
, таблица с списком дисциплин
, также таблица «нужно пользоваться для автоматического наполнения полей «группа
», «дисциплина
» и «Студент
» в создаваемой Вами таблице «Зачет
»

Это можно создать при помощи элемента управления полем

3. Для поля «группа
» поменять отран управления:

— Откройте вкладку «Подстановка»
и установите последующие характеристики для поля «группа»

Тип элемента управления


Поле со перечнем



Тип источника строк


Таблица/запрос.



Источник строк


8. Щелкните мышкой,

9. Нажмите клавишу
..

10. В показавшемся окне “построителя запросов” :

· добавить таблицу “Группы”,

· закрыть окно “добавление таблицы”

· перетащить при помощи мыши поле “Группа” в “поле
” бланка запроса

· в поле “вывод на экран
” обязана стоять галочка 4



Ограничиться перечнем


Да




4. Аналогично поменять отран управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».


Задание 2

1. Сделайте форму для наполнения таблицы «Зачет»

· Перейдите на вкладку «формы
»

· Нажмите клавишу сделать
.

· Избрать Автоформа: ленточная
, в качестве «источника данных
» выберете таблицу «Зачет
».

2. Пользуясь сделанной формой «Зачет
» введите данные по всем студентам собственной группы по двум дисциплинам на собственный выбор .

Зачет отмечайте флагом 4.

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

сейчас создадим так, чтоб
зачет»,

а если флага нет ( другими словами Вы не отметили его галочкой ), то пусть возникает надпись «незачет
»


Задание 3

Для того, чтоб средством флага ввести поле одно из 2-ух значений нужно пользоваться функцией управления

, а для этого следует выполнить последующие деяния:

1.
Откройте форму «Зачет
» в режиме конструктора

2. Справа от поля типа флаг ( 4 .) добавить элемент типа «поле
»:

·Щелкните мышкой по значку аб на панели инструментов и справа
от флага снова щелкните мышкой, покажется поле с случайной надписью ( поле…..).

3.
Нажмите «правую
мышку» на этом поле, раскройте пункт «характеристики
», Введите в свойство «данные
» последующее выражение

=
Iif
([Результат];”Зачет”;”Незачет”)
.

4. Установить для характеристикиВывод на экран
” для надписи
( надпись находится слева от поля ) поля нет


Задание 4

1. Просмотрите форму «Зачет» в режиме формы. сейчас установленный
флаг будет соответствовать значению «зачет», а снятый
флаг – значению «незачет».

2.
Пользуясь новеньким элементом управления «флаг» проставьте результаты по зачету поновой СОХРАНИТЬ!!!!

Упражнение 6





Тема
: Проектирование многотабличных баз данных

· Связи меж таблицами

Таблица состоит из строк и столбцов и имеет неповторимое имя в базе данных. База данных содержит огромное количество таблиц, связь меж которыми устанавливается при помощи совпадающих полей. MS Access поддерживает четыре типа отношений меж таблицами:

один-к-одному
(любая запись в одной таблице соответствует лишь одной записи в иной таблице

Один-ко-многим
(любая запись в одной таблице соответствует почти всем записям в иной таблице)

много-к-одному
(подобна записи «один-ко-многим)

много-ко-многим
( одна запись из первой таблицы быть может связана наиболее чем с одной записью из 2-ой таблицы или одна запись из 2-ой таблицы быть может связана наиболее чем с одной записью из первой таблицы )


Тип дела «один-ко-многим» является более общим

Разглядим на определенном примере, для что может пригодиться связь
меж таблицами.

Допустим Вы уже по всем группам заполнили таблицы «Экзамен», и «Зачет» вполне и выяснилось, что одна из дисциплин в таблице «дисциплины» названа ошибочно, что в свою очередь отразилось на заполнении таблиц «Зачет», или «Экзамен». Подобная ситуация может случиться с фамилией студента и.т.д…..

Как создать, чтоб исправив заглавие дисциплины в таблице «Дисциплины», или, изменив фамилию студента в таблице «Анкета», таблицы « Зачет» и «Экзамен» могли быть исправлены автоматом. Для этого нужно установить связи меж таблицами:


Задание 1

Установите связь меж таблицами «Зачет
» –[
«Дисциплины
», «случае, когда поле , по которому устанавливается связь ( со стороны дела «один») обязано иметь свойство:

Индексированное поле — Да, совпадения не допускаются»

Это относится к полю «фамилия
» в таблице «наличие этих параметров в ваших таблицах, до этого, чем приступить к выполнению задания

1. Для этого сделайте последующие деяния:

· Перейти в режим «Таблицы
»

· Если у вас есть открытые
таблицы, либо формы — закройте
их.

· Нажмите клавишу «Схема данных
» на панели управления.

· Пользуясь «правой
мышкой» добавьте
в схему все таблицы «Зачет
» ,«автоматом
повлечет связанных с этими полями полей «дисциплина
» и «студент
»в таблице «Зачет
». В свою очередь Вы не можете ввести в таблицу « Зачет
» новейшие
фамилии, либо дисциплины
, если они отсутствуют
в таблицах «Упражнение 7






Тема
: Подчиненные формы.

· Просмотр данных, имеющих отношение один-ко-многим

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

Для этого употребляется механизм сотворения подчиненных форм.

Задание 1.

Сделать подчиненную форму по результатам сдачи экзаменов с подборкой по любому студенту в отдельности.


1. Откройте Вашу базу данных

2. Выберете вкладку «формы
»

3. Нажмите клавишу сделать
и выберете опцию «Мастер форм
», не
выбирая источник данных, нажмите клавишу ОК

4. В окне «Создание форм
» выберете из перечня Таблицы/запросы
таблицу «Экзамен
» (это будет подчиненная форма
»). Расположите в «избранные поля
» поля «дисциплина», «студент», «итог контроля
»

5. Не выходя из окна «Создание форм
», выберете из перечня «Таблицы/запросы
» таблицу «внимание на правую часть окна
: в верхней
части показываются поля
окна) , и Вы увидите как изменяется содержимое таблицы «Экзамен». При этом информация, появляющаяся в таблице относится лишь к избранному Вами студенту.

Удостоверьтесь в этом!!!
В данной нам форме очевидно лишняя информация в подчиненной таблице «Экзамен», ведь полностью довольно фамилии
студента, которая возникает вверху над плодами контроля. Это можно поправить в конструкторе форм в последующем упражнении.

Упражнение 8





Тема
: Форматирование форм.

· Поменять стиль

· Поменять шрифт

· Добавить надписи

· Удалить ненадобные поля

· Вставить набросок, диаграмму и.т.д.


Задание 1

Измените стиль формы « цвет фона
и цвет шрифта
для всякого поля по собственному усмотрению

2. Вставьте на пространство поля «код
»

:

· Нажмите клавишу «набросок
» на панели инструментов, щелкните мышкой по тому месту , где должен быть набросок (поле «код») и выберете хоть какой из файлов в папке «
Programm
Files

Microsoft
Office

Clipart
».


Задание 3

1. Попытайтесь поменять размер
поля для ввода фамилии по высоте
, для этого нужно щелкнуть мышкой по этому полю и поменять показавшиеся границы поля.

2. Измените шрифт (размер,вид,цвет …) для поля «Фамилия»


Задание 4

1. Убрать в подчиненной форме «Экзамен
» поле «Студент
»:

· Открыть форму «лучше убрать поле «Студент
», потому что фамилия уже находится в верхней части формы)

· уберите поле «студент
»:


— Открыть форму в режиме конструктора

— Выделить поле «студент
» и «вырезать
» это поле.

2. Выйдите из режима конструктора и поглядите, как сейчас смотрится форма

Упражнение 9





Тема
: Выбор данных из таблиц при помощи запросов

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

Задание 1

1. Добавьте в таблицу “Экзамен
” поле “Педагог
” со последующими чертами:

· Тип данных – текстовый

· Подпись – педагог

· Подстановка – используйте поле со перечнем (источник строк
– таблица “педагоги


Задание 2

У Вас в таблице «Экзамен» обязано быть не наименее 20 записей и эти записи должны содержать информацию:

· Не наименее, чем по трем
дисциплинам

· Оценки должны быть различные
( от непревзойденно до неудовлетворительно )

· Студенты должны быть из различных
групп ( хотя бы из 2-ух
)

Удостоверьтесь в том, что записей в таблице достаточное количество, в неприятном случае добавьте новейшие записи.


Задание 3

2. Сделайте запрос
по выбору записей, содержащих студентов, сдавших все экзамены на «непревзойденно
». Для этого нужно выполнить последующие деяния:

· Избрать в окне базы данных вкладку «запрос
», надавить клавишу Сделать
.

· В окне диалога «Новейший запрос
» выберете опцию «Конструктор
»

· Access предложит Для вас избрать таблицу, выберете таблицу «Экзамен
», нажмите клавишу добавить
и закройте окно диалога.

· Из таблицы поочередно выберете поля «Студент
», «дисциплина
», «итог
» и перетащите избранные поля по очереди в бланк запроса.

( можно просто два раза
щелкнуть мышкой по любому полю).

· В строке « условие отбора»
введите условие:

— Щелкните по кнопочке «выстроить
» на панели управления

— В показавшемся построителе щелкните по кнопочке «Like
»

— Напечатайте Like
непревзойденно
”, ОК
.

· Закройте окно конструктора запросов.

3. Сохраните запрос с именованием “Запрос по отличникам

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


Задание 4

1.
Сделайте аналогичный запрос по двоечникам и сохраните с именованием «Запрос по двоечникам»

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


Задание 5

1. Сделайте запрос на подборку записей по результатам контроля по дисциплине
, которую преподает Быковская (
можно избрать другого педагога).

запрос сохраните с именованием «Запрос по дисциплине
»

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


Задание 6

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

с 1 мая 1979 года по 31 декабря 1979года.

Для формирования запроса Для вас следует вызвать построитель выражений ( клавиша «выстроить
») и избрать в перечне операторов — оператор сопоставления Beetween
, надавить клавишу «Вставить
», ОК

сейчас откорректируйте показавшееся выражение последующим образом:

Between
#01.05.79#
And
#31.12.79#
.

Если вдруг оказалось, что таковых студентов в Вашей группе нет , измените
условия запроса.

запрос сохранить
с именованием «Запрос по дате рождения
»

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


Задание 7

Сделайте формы для всех запросов ( автоформа ленточная )

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

Задание 8

Закрыть доступ к корректировке базы данных в режиме запросов.

Чтоб в режиме запросов недозволено было бы поменять информацию в базе данных нужно выполнить последующие деяния:

1. Открыть форму для запроса в режиме конструктора

2. Пометить поле и правой клавишей вызвать характеристики помеченного поля, потом на вкладке «данные
» установить свойство «Блокировка
» – Да
.

Аналогично установите
Свойство «Блокировка – Да»
для всех полей во всех формах для запросов (формы для запросов Вы сделали в Задании

Упражнение 10





Тема
: Построение отчетов.

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

В этом упражнении Вы научитесь создавать и оформлять отчеты для их следующей распечатки.


Задание 1

1. Сделать отчет по результатам сдачи экзаменов
, используя таблицу «Экзамен
». Для этого сделайте последовательность действий:

— Откройте вкладку «отчеты
»

— Надавить клавишу сделать
, избрать Мастер отчетов
, в качестве источника
избрать таблицу «Экзамен
»

— Перенести в «избранные поля
» последующие поля:

¨ Дисциплина

¨ Группа

¨ Студент

¨ Итог контроля

— Надавить дальше
.

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

— Избрать группировку по дисциплине
, надавить дальше

— Задать режим сортировки в вырастающем порядке по полю «Студент
», надавить дальше
.

— Найти вид макета
— «Ступенчатый
» (либо на свое усмотрение , сможете поэкспериментировать), надавить дальше

— Избрать стиль
на свое усмотрение, надавить дальше

— Задать имя отчета «Отчет по экзаменам
», надавить клавишу «Готово
».

отчет готов, сможете просмотреть его в режиме «файлПодготовительный просмотр».

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


Задание 2

1. Откройте Ваш отчет в режиме конструктора

2. Сейчас, пользуясь теми же приемами, что и при форматировании форм (припоминаю — нужно выделить
изменяемое поле ,щелкнуть правой
мышкой и и избрать пункт «характеристики
»), измените в отчете в области заголовка
и в области данных
размер шрифта на 12
, каждое поле (столбец) раскрасьте различным
цветом и.т.д.

3. Обычно в заголовке
отчет располагают дату
печати отчета.

Для размещения даты сделайте последующие деяния:

— Выберете на панели инструментов клавишу поле аб!

— Установите указатель мыши на пространство в области верхнего
колонтитула, где Вы предполагаете
расположить поле
даты. В отчете покажется связанный обьект, состоящий из поля ввода и надписи к нему.

— Выделите надпись связанного поля и удалите ее, нажав кнопку “delete
”, Вы схожую операцию делали, когда работали с флагом
.

— Выделите поля ввода, где будет располагаться дата, и откройте для него окно параметров (правой мышкой ).

— Перейдите на вкладку данные
и нажмите клавишу построителя
На дисплее раскроется окно диалога «Построитель выражения
».

— Откройте раздел «Интегрированные функции
» папки «Функции
» и, используя функцию Now
из перечня функций, задайте выражение Now
()
, нажав поочередно клавиши вставить
, ОК
.

— Нажмите клавишу раскрытия перечня характеристики
формат
” вкладки “Макет
” и выберете устраивающий Вас формат отображения даты в отчете.

1. Отчет сохраните с именованием « Экзамен
»

4. Просмотрите отчет

5. Аналогично созданию отчета “Экзамен” сделайте отчетЗачет

Упражнение 11





Тема
: Создание клавиш управления.

Клавиши употребляются в формах для выполнения определенного деяния либо ряда действий.


Задание 1

1. Сделать клавиши выхода
из всех форм, которые Вы сделали:

инструмент Клавиша на панели частей.

¨ Установите указатель мыши на пространство в форме, в каком Вы предполагаете расположить клавишу для выхода из формы
и нажмите клавишу мыши. Запускается мастер сотворения клавиши конструктора форм

В первом окне диалога размещены два перечня: Группы
и Деяния

¨ Выберете в перечне Группы
пункт «Работа с формой
», а в перечне «Деяния
» пункт «Закрытие формы
», дальше
.

¨ В окне «Создание клавиш
» введите текст
«

», Дальше
.

¨ Задать имя
клавиши «Выход из анкеты
», готово

сейчас можно выйти из конструктора и испытать, как работает клавиша.


Задание 2

Сделать клавиши выхода
для всех
форм ( в том числе и запросов), которые Вы сделали:


Задание 3

Сделать клавиши выхода для всех отчетов
, которые Вы сделали:

Оформление клавиш можно поменять в режиме конструктора, используя правую мышку «цвет текста
»

Упражнение 12





Тема
: Создание кнопочных форм

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


Схема меню



В этом меню 3 уровня


Задание 1

1. Сделать меню 1-го уровня:

Закройте
все таблицы, формы, отчеты, запросы

— Выберете пункт меню «Сервис/ Надстройки/ Диспетчер кнопочных форм
», в ответ на вопросец

« Сделать кнопочную форму?»
надавить клавишу Да .
Перед Вами окно диспетчера кнопочных форм

— Надавить клавишу «Поменять
»

— Ввести заглавие кнопочной формы « Студенты ПФ СКАГС
»

— Надавить клавишу Закрыть
.

— Надавить клавишу сделать

— В окне « Создание
» ввести текст «Формы
» , ОК
.

— Надавить клавишу сделать
.

— В окне « Создание
» ввести текст «Запросы
» , ОК
.

— Надавить клавишу сделать
.

— Аналогично сделать последующие странички кнопочной формы :

«отчеты
», «Выход
»

2. Сделать меню 2-го
уровня

сейчас поочередно будем открывать любой пункт меню 1-го уровня (для наглядности можно ориентироваться на схему меню).

¨ Отметить курсором главную кнопочную форму «Студент
» и надавить клавишу Поменять

¨ Сделать
элемент кнопочной формы

¨ текст «Формы
»

¨ Команда «Переход к кнопочной форме
»

¨ Кнопочная форма — избрать из перечня «Формы
», ОК
.

¨ Сделать
элемент кнопочной формы

¨ текст «Запросы
»

¨ Команда «Переход к кнопочной форме
»

¨ Кнопочная форма — избрать из перечня «Запросы
», ОК
.

¨ Сделать
элемент кнопочной формы

¨ текст «Отчеты
»

¨ Команда «Переход к кнопочной форме
»

¨ Кнопочная форма — избрать из перечня «отчеты
», ОК

¨ Сделать
элемент кнопочной формы

¨ текст «Выход
»

¨ Команда «Выход из приложения
»

¨ Кнопочная форма — избрать из перечня «Выход
», ОК
.

Закрыть
окно «Изменение странички кнопочной формы», Вы возвратились
в окно «Диспетчер кнопочных форм
»

3. Сделать меню 3-го
уровня:

Установить курсор на страничку «Формы
» и надавить клавишу поменять
.

Вы находитесь в окне «Изменение страничек кнопочной формы
»

¨ Сделать
элемент кнопочной формы

¨ текст «Анкета
»

¨ Команда «Открытие формы в режиме редактирования
»

¨ Кнопочная форма — избрать из перечня «текст «Педагоги
»

¨ Команда «Открытие формы в режиме редактирования
»

¨ Кнопочная форма — избрать из перечня «Педагоги
»ОК
.

¨ Сделать
элемент кнопочной формы

¨ текст «Дисциплины
»

¨ Команда «Открытие формы в режиме редактирования
»

¨ Кнопочная форма — избрать из перечня «Дисциплины
»ОК
.

¨ Сделать
элемент кнопочной формы

¨ текст «Группы
»

¨ Команда «Открытие формы в режиме редактирования
»

¨ Кнопочная форма — избрать из перечня «Группы
»ОК
.

Вы сделали меню для ввода и корректировки инфы в базу данных , сейчас сделаем меню для вызова запросов


Задание 2

Сделать меню 3-го уровня для вызова запросов.

Закрыть
окно «Изменение странички кнопочной формы
», если Вы в нем находитесь. Вы снова в диспетчере кнопочных форм

Установить курсор на страничку «Запросы
» и надавить клавишу поменять
. Вы находитесь в окне «Изменение страничек кнопочной формы
»

¨ Сделать
элемент кнопочной формы

¨ текст «Запрос по двоечникам
»

¨ Команда «Открытие формы в режиме редактирования
»

¨ Кнопочная форма — избрать из перечня «запрос по двоечникам»,
ОК
.

Аналогично сделать элементы кнопочной формы для остальных запросов:

Задание 3

Сделать меню 3-го уровня для просмотра отчетов, выполнив деяния подобные действиям при разработке меню для форм и запросов


Задание 4

1. Закройте диспетчер кнопочных форм

сейчас в Вашей Базе на вкладке «Формы
» возникла новенькая форма с именованием «Кнопочная форма».

2. Откройте эту форму и проверьте как работает меню

Упражнение 13





Тема
: Внедрение клавиш управления для перехода из 1-го уровня Меню в иной.


Задание 1

В Вашем Меню имеется одна
клавиша выхода
, настроенная на выход из базы данных

Сделайте на любом уровне клавиши управления для возврата на наиболее высочайший уровень ( выход в меню « Студенты ПФ СКАГС
»).

1. Закройте
все таблицы, формы, отчеты, запросы

2.
Выберете пункт меню «Сервис/ Надстройки/ Диспетчер кнопочных форм».

3. Отметить страничку «Формы
», надавить клавишу поменять

4. Сделать новейший элемент кнопочной формы с элементами:

¨ текстВыход

¨ Команда – Переход к кнопочной форме

¨ Кнопочная форма — «Студент
», ОК

5. Закрыть окно «Изменение странички кнопочной формы
»

6. Отметить страничку «Запросы
», надавить клавишу поменять

7. Повторить деяния пт 4
. для сотворения клавиши выхода из пт меню «Запросы
»

8. Подобные клавиши сделать для пт меню «отчеты
»

9. Закрыть диспетчер кнопочных форм


Задание 2

Открыть кнопочную форму и проверить как работают клавиши перехода с второго уровня на 1-ый

Упражнение 14





Тема: Оформление Меню для работы с базой

Меню работы с базой можно снаружи поменять , дополнив его рисунками, значками, поменять размер клавиш, поменять шрифт надписей пт меню и.т.д. Не считая того создав Меню работы с базой лучше от сторонних глаз скрыть окно базы данных, чтоб юзер разработанного ВАМИ программного продукта не сумел узреть и поменять
таблицы, запросы, макросы.


Задание 1

1. Поменять шрифт надписей пт меню:

¨ Открыть кнопочную форму
в режиме конструктора

¨ Выделить мышкой то пространство, где быть может надпись пт меню «Формы
»

¨ Избрать пункт меню «Видсвойства
», (или просто щелкнуть правой мышкой )

¨ Откройте вкладку «Макет
» и сможете на свое усмотрение поменять:

— Размер шрифта

цвет текста

— Цвет границы

— Насыщенность

2.
Аналогично можно поменять оформление для всех пт меню, сделайте это!!

3. сейчас можно выйти из режима конструктора и поглядеть, как смотрится кнопочная форма(Это и есть основное меню для работы с базой данных ).


Задание 2

1. Вставьте набросок
в кнопочную форму на пустое
пространство слева
от меню:

— Открыть кнопочную форму
в режиме конструктора

— Щелкните правой клавишей по пустому месту
справа от меню

— Избрать пункт «характеристики
»

— Избрать вкладку «Макет/ Набросок
», надавить клавишу
.

— Избрать набросок в папке С:
Windows

2. Оформление можно продолжать далее, меняя цветовые палитры оставшегося места на панели Меню.


Задание 3

1. Скрыть окно базы данных:

— Избрать пункт меню « Сервис / характеристики пуска
»

— Убрать флаг «Окно базы данных
»

2. Закрыть базу данных, и открыть ее вновь, перед Вами сходу покажется Меню.

]]>