Microsoft Office XP: Система управления базами данных MS Access
Лабораторная работа, 13 Декабря 2010, автор: пользователь скрыл имя
Краткое описание
Описание работы в программе MS Access.
Содержимое работы - 1 файл
Упр_Access1.doc
— 268.50 Кб (Скачать файл),Министерство образования и науки РК
Казахская
академия труда и
социальных отношений
Microsoft
Office XP:
Система
управления базами
данных MS Access
Лабораторный
практикум
по дисциплине
«Информатика»
Лабораторный практикум составлен
Старшим преподавателем
Абдрауповой Г.Р.
Алматы 2009
Лабораторная работа 1
Система
управления базами
данных MS Access
Тема:Создание таблиц
- Структура таблиц
- Поля
- Типы данных
- Свойства данных
Задание 1
Создать на своей дискете пустую базу данных. Для этого выполнить следующие действия:
- Запустить программу MS Access
- Создать новую базу данных ( Файл/создать базу данных)
- Из раскрывающегося списка ПАПКА выбрать диск 3.5.
- В поле имя файла ввести имя базы данных “фамилия_группа_БАЗА ДАННЫХ”, нажать кнопку создать .
- Окно базы данных состоит из шести вкладок, выбрать вкладку «таблица» и нажать кнопку создать
- В окне «новая таблица» выбрать пункт «конструктор»
- Создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом:
| Имя поля | Тип данных |
| Фамилия | Текстовый (щелкните мышкой) |
| Имя | Текстовый |
| Отчество | Текстовый |
| Дата рождения | Дата/время |
| Адрес | Текстовый |
| Телефон | Текстовый |
| Группа | Числовой |
- Завершив
ввод структуры таблицы, сохраните
ее с именем «фамилия_группа_база_таблица_
анкета », выполнив команду Файл/Сохранить. В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку да.
В вашей таблице появится поле с именем “код”. Это поле называется первичным ключом и однозначно идентифицирует каждую запись в таблице. Тип данных у этого поля обозначен как “Счетчик”. Это означает, что каждый раз при создании новой записи значение счетчика будет увеличиваться на 1. В результате у каждой записи формируется свой номер, который и является первичным ключом.
Поля обладают свойствами. От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.
Например маска ввода для поля типа “дата” облегчает ввод дат, позволяет Вам не заботиться о разделителях дня, месяца, года.
Задание 2
- Определить свойства полей на вкладке “Общие” следующим образом:
| Поле | Свойства полей | ||||||
Размер |
Формат поля | Маска ввода | Подпись | Значение по умолчанию | Обяза
тельное поле |
Индексированное поле | |
| Фамилия | 30 | Фамилия | да | Да(совпадения допускаются) | |||
| Имя | 12 | Имя | да | нет | |||
| Отчество | 30 | Отчество | нет | нет | |||
| Дата рождения | Краткий формат даты | Краткий формат | Дата рождения | да | нет | ||
| Адрес | 50 | Адрес | да | нет | |||
| Телефон | 6 | нет | нет | ||||
| Группа | Целое | основной | Группа | Номер вашей группы | да | Да(совпадения допускаются) | |
Задание 3
- Открыть таблицу “Вид/ режим таблицы”.
- Заполнить строки .
Будьте внимательны при заполнении столбца “дата рождения” - разделители проставляются автоматически.
На предложение системы дать имя созданной таблице ввести имя «анкета» СОХРАНИТЬ!! (файл.сохранить)
Задание 4
- На основе созданной таблицы создайте список фамилий студентов Вашей группы, для этого в режиме конструктора для поля “фамилия” откройте вкладку “подстановка”и установите следующие свойства для поля “фамилия”
| Тип элемента управления | Поле со списком |
| Тип источника строк | Таблица/запрос |
| Источник строк |
|
| Ограничиться списком | Нет |
- В результате выполнения Задания 4 в таблице “Анкета” в поле “фамилия” при щелчке мышью должна появиться кнопка, обеспечивающая выбор из списка. Проверьте это. ФАЙЛ/СОХРАНИТЬ!!
Лабораторная работа 2
Система управления базами данных MS Access
Тема: Использование форм для ввода и редактирования данных
- Способы задания форм
- Кнопки перемещения по записям
- Переход из формы в режим таблицы
- Работа со списками
Задание 1
Создать форму для заполнения таблицы «Анкета»
- Откройте окно базы данных
- Перейдите на вкладку «формы»
- Нажмите кнопку создать.
- Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «анкета».
Задание 2
Разберитесь с кнопками перемещения по записям
| 4 | Переход на одну запись вперед | 4y | Переход на последнюю запись |
| 3 | Переход на одну запись назад | 4Y | Переход на чистую страницу, где можно ввести новую запись |
| y3 | Переход на первую запись |
Задание 3
- Создайте таблицу для ввода групп, имеющихся на третьем курсе:
- выбрать вкладку «таблицы»,
- нажать кнопку создать.
- в окне «новая таблица» выбрать пункт «конструктор»
- создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом:
| Имя поля | Тип данных |
| Группа | Текстовый (щелкните мышкой) |
- В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку нет.
- Таблицу назвать «группы»
Задание 4
Создать форму для заполнения таблицы «группы», заполнить эту форму, выполнив следующие действия:
- Выбрать вкладку «формы»
- Нажать кнопку создать.
- Выбрать «автоформу : в столбец», в качестве источника данных выбрать таблицу «группы»
- Введите данные в форму «группы»
Задание 5
Обратите внимание на то, что если вы в поле «фамилии» введете новую фамилию, то она не появится в раскрывающемся списке фамилий. Убедитесь в этом!
Задание 6.
Создадть самозаполняющийся список фамилий, чтобы при вводе новой фамилии эта фамилия автоматически попадала в список .и впоследствии эту фамилию можно было бы выбрать из списка, а не набирать заново. Для этого выполните следующие дейчтвия:
- Создайте форму, основанную на таблице «анкета» с именем «форма для добавления записей». Эта форма будет использоваться для добавления в список новых пунктов.
- Создайте группу макросов. Будьте очень внимательны при выполнении этого пункта!!!
- Выбрать вкладку «макросы», нажать кнопку создать.
- Ввести макрокоманду «открыть форму»
- Имя формы: « форма для добавления записей»
- Режим: Форма
- Режим данных: Добавление
- Режим окна: Обычное
- Закрыть окно и сохранить макрос с именем «Добавление»
- Создать следующий макрос:
- Ввести макрокоманду «Выполнить команду»
- Команда «Сохранить запись (Save Record)»
- Ввести макрокоманду «Выделить обьект»
- Тип обьекта: Форма
- Имя обьекта: Анкета
- В окне базы данных: Нет
- Ввести макрокоманду «Обновление»
- Имя элемента: Фамилия
- Закрыть окно и сохранить макрос с именем «Закрытие»
- Переключитесь в форму «Форма для добавления записей» в режиме конструктора.
- Выбрать режим «вид/свойства»
- Открыть вкладку «События»
- Добавить макрос «Закрытие» в свойство «Закрытие формы»
- Закрыть форму
- Откройте в режиме конструктора форму «Анкета»
- Щелкните «правой мышкой» по полю «фамилия» выберете пункт «свойства»