Top100
Поиск рефератов [+]

Студик.ру / Рефераты / Программирование и комп-ры /

Упражнения по базам данных MS ACCESS (методичка)

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

Упражнение 1 Система управления базами данных MS Access Тема:Создание таблиц · Структура таблиц · Поля · Типы данных · Свойства данных Задание 1 Создать на своей дискете пустую базу данных. Для этого выполнить следующие действия: 1. Запустить программу MS Access 2. Создать новую базу данных ( Файл/создать базу данных) 3. Из раскрывающегося списка ПАПКА выбрать диск 3.5. 4. В поле имя файла ввести имя базы данных “фамилия_группа_БАЗА ДАННЫХ”, нажать кнопку создать . 5. Окно базы данных состоит из шести вкладок, выбрать вкладку «таблица» и нажать кнопку создать 6. В окне «новая таблица» выбрать пункт «конструктор» 7. Создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом: Имя поляТип данныхФамилияТекстовый (щелкните мышкой)ИмяТекстовыйОтчествоТекстовыйДата рождениДата/времяАдресТекстовыйТелефонТекстовыйГруппаЧисловой8. Завершив ввод структуры таблицы, сохраните ее с именем «фамилия_группа_база_таблица_анкета», выполнив команду Файл/Сохранить. В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку да. В вашей таблице появится поле с именем “код”. Это поле называется первичным ключом и однозначно идентифицирует каждую запись в таблице. Тип данных у этого поля обозначен как “Счетчик”. Это означает, что каждый раз при создании новой записи значение счетчика будет увеличиваться на 1. В результате у каждой записи формируется свой номер, который и является первичным ключом.

Поля обладают свойствами. От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле. Например маска ввода для поля типа “дата” облегчает ввод дат, позволяет Вам не заботиться о разделителях дня, месяца, года. Задание 2 1. Определить свойства полей на вкладке “Общие” следующим образом: ПолеСвойства полейРазмерФормат поляМаска вводаПодписьЗначение по умолчаниюОбязательное полеИндексированное полеФамилия30ФамилиядаДа(совпадения допускаются)Имя12ИмяданетОтчество30ОтчествонетнетДата рожденияКраткий формат датыКраткий форматДата рожденияданетАдрес50АдресданетТелефон6нетнетГруппаЦелоеосновнойГруппаНомер вашей группыдаДа(совпадения допускаются)Задание 3 1. Открыть таблицу “Вид/ режим таблицы”. 2. Заполнить строки . Будьте внимательны при заполнении столбца “дата рождения” - разделители проставляются автоматически. На предложение системы дать имя созданной таблице ввести имя «анкета» СОХРАНИТЬ!!!! (файл.сохранить) Задание 4 1. На основе созданной таблицы создайте список фамилий студентов Вашей группы, для этого в режиме конструктора для поля “фамилия” откройте вкладку “подстановка”и установите следующие свойства для поля “фамилия” Тип элемента управленияПоле со спискомТип источника строкТаблица/запросИсточник строк1. Щелкните мышкой, 2. Нажмите кнопку ….. 3. В появившемся окне “построителя запросов” : · добавить таблицу “Анкета”, · закрыть окно “добавление таблицы” · перетащить с помощью мыши поле “фамилия” в “поле” бланка запроса · в поле “вывод на экран” должна стоять галочка Ограничиться спискомНет4. В результате выполнения Задания 4 в таблице “Анкета” в поле “фамилия” при щелчке мышью должна появиться кнопка, обеспечивающая выбор из списка. Проверьте это. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

Упражнение 2 Система управления базами данных MS Access Тема: Использование форм для ввода и редактирования данных · Способы задания форм · Кнопки перемещения по записям · Переход из
формы в режим таблицы · Работа со списками Задание 1 Создать форму для заполнения таблицы «Анкета» · Откройте окно базы данных · Перейдите на вкладку «формы» · Нажмите кнопку создать. · Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «анкета». Задание 2 Разберитесь с кнопками перемещения по записям Переход на одну запись впередПереход на последнюю запись Переход на одну запись назадПереход на чистую страницу, где можно ввести новую записьПереход на первую запись Задание 3 1. Создайте таблицу для ввода групп, имеющихся на третьем курсе: · выбрать вкладку «таблицы», · нажать кнопку создать. · в окне «новая таблица» выбрать пункт «конструктор» · создать структуру таблицы, для этого надо заполнить столбцы «имя поля» и «тип данных» следующим образом: Имя поляТип данныхГруппаТекстовый (щелкните мышкой)· В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку нет. · Таблицу назвать «группы» Задание 4 Создать форму для заполнения таблицы «группы», заполнить эту форму, выполнив следующие действия: · Выбрать вкладку «формы» · Нажать кнопку создать. · Выбрать «автоформу : в столбец», в качестве источника данных выбрать таблицу «группы» · Введите данные в форму «группы» Задание 5 Обратите внимание на то, что если вы в поле «фамилии» введете новую фамилию, то она не появится в раскрывающемся списке фамилий. Убедитесь в этом!! Задание 6. Создадть самозаполняющийся список фамилий, чтобы при вводе новой фамилии эта фамилия автоматически попадала в список .и впоследствии эту фамилию можно было бы выбрать из списка, а не набирать заново. Для этого выполните следующие дейчтвия: 1. Создайте форму, основанную на таблице «анкета» с именем «форма для добавления записей». Эта форма будет использоваться для добавления в список новых пунктов. 2. Создайте группу макросов. Будьте очень внимательны при выполнении этого пункта!!! · Выбрать вкладку «макросы», нажать кнопку создать. · Ввести макрокоманду «открыть форму» ь Имя формы: « форма для добавления записей» ь Режим: Форма ь Режим данных: Добавление ь Режим окна: Обычное · Закрыть окно и сохранить макрос с именем «Добавление» · Создать следующий макрос: · Ввести макрокоманду «Выполнить команду» ь Команда «Сохранить запись (Save Record)» · Ввести макрокоманду «Выделить обьект» ь Тип обьекта: Форма ь Имя обьекта: Анкета ь В окне базы данных: Нет · Ввести макрокоманду «Обновление» ь Имя элемента: Фамилия · Закрыть окно и сохранить макрос с именем «Закрытие» 3. Переключитесь в форму «Форма для добавления записей» в режиме конструктора. 4. Выбрать режим «вид/свойства» 5. Открыть вкладку «События» 6. Добавить макрос «Закрытие» в свойство «Закрытие формы» 7. Закрыть форму 8. Откройте в режиме конструктора форму «Анкета» 9. Щелкните «правой мышкой» по полю «фамилия» выберете пункт «свойства» · Открыть вкладку «События» · Указать имя макроса «Добавление» в поле ввода свойства «Двойное нажатие кнопки» Задание 7. 1. Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка. · Переключитесь в режим формы « анкета» · Дважды щелкните мышкой по полю «фамилия», введите фамилию «Клинтон», · Заполните остальные обязательные поля для записи с фамилией «Клинтон» · закройте форму. Вы опять в главной форме «Анкета» · Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке . Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите фамилию «Клинтон» 2. Закройте форму, сохранив внесенные изменения. ФАЙЛ/СОХРАНИТЬ!!!!!!!!

Упражнение 3 Система
1 2 3 4 ...    последняя
На сайте:
,
,
Rambler TOP100 Яндекс цитирования