Главная Сведения
о школе
Учителя
школы
Сведения
об учителе
Новости   Контакты

Главная - Обобщение опыта работы - Microsoft Access

 

 

 

________________________________________________________________________________

 

Практическая работа «Базы данных»

  1. Создать в приложении Access новую базу данных с помощью команды [Файл-Создать базу данных....] и присвоить ей имя “Провайдеры Интернета”.

  1. В окне Провайдера Интернета: база  данных выбрать группу объектов Таблицы, затем пункт Создание таблицы в режиме конструктора.

  1. В появившемся окне Провайдеры Интернета: таблица в столбцах Имя поля и Тип данных ввести названия полей и требуемые типы данных. В нижней части окна задать свойства полей. При задании типов данных и свойств полей воспользоваться раскрывающимися списками. В качестве ключевого поля задать поле “№ n/n”. Для сохранения таблицы ввести команду [Файл-Сохранить как….]. Присвоить таблице имя Провайдеры Интернета.

  1. После создания таблицы ее имя добавляется в окно базы данных и ее можно легко открыть либо в режиме Конструктор (кнопка Конструктор), либо в режиме Таблица (кнопка Открыть). Режим Таблица позволяет просматривать и изменять структуру таблицы, а также вводить и редактировать данные.

  2. Для просмотра структуры таблицы в окне БД на вкладке Таблицы дважды щелкнуть на значке таблицы Провайдеры Интернета. Появится окно таблицы.

                               Ввод данных в БД “Провайдеры Интернета”

  1. Открыть таблицу двойным щелчком на ее значке в окне Провайдеры Интернета: таблица.

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

Создание форма для БД «Провайдеры Интернета»

  1. В окне Провайдеры Интернета: база данных выбрать группу объектов Формы. Выбрать пункт Создание формы с помощью мастера.

  2. На появившейся панели Создание форм выбрать в окне Таблицы и запросы исходную таблицу, а в окне Доступные поля: - поля для Формы. Щёлкнуть по кнопке Далее.

  3. На появившейся следующей панели с помощью переключателей выбрать способ размещения полей на Форме (например, в один столбец). Щёлкнуть по кнопке Далее.

  4. В результате появится окно формы «Провайдеры Интернета», которое содержит надписи (название полей БД) и текстовые поля для ввода значений полей БД, расположенные в столбик.

 Вид формы можно изменять в режиме Конструктор. В созданной нами форме «Провайдеры Интернета» не все надписи видны полностью, поэтому отводимое для них место на форме нужно увеличить. С другой стороны, поля вывода числовых значений можно уменьшить, чтобы приблизить значения к надписям.

  1. В окне Провайдеры Интернета: база данных выделить форму «Провайдеры Интернета» и щёлкнуть по кнопке Конструктор. В появившемся окне с помощью мыши изменить местоположение, размеры надписей и текстовых полей.

 Теперь форма для БД «Провайдеры Интернета» готова. С её помощью можно просматривать записи, редактировать их или вводить новые.

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

  1. В окне Провайдеры Интернета: база данных выделить форму «Провайдеры Интернета» и щёлкнуть по кнопке Открыть. Появиться форма с изменёнными местоположением, размерами надписей и текстовых полей.

Быстрый поиск данный в БД «Провайдеры Интернета»

  1. Открыть таблицу БД «Провайдеры Интернета», дважды щёлкнув по соответствующему значку в окне БД.

  2. Ввести команду [Правка-Найти…]. Появиться диалоговая панель Поиск. В поле Образец: необходимо ввести искомый текст (МТУ), а в поле Совпадение: выбрать пункт С любой  частью поля.

  3. В результате будет найдена и отмечена как активная запись № 3.

Поиск данных с помощью фильтра.

  1. Открыть таблицу БД «Провайдеры Интернета», дважды щёлкнув по соответствующему значку в окне БД.

  2. Ввести команду [Записи-Фильтр-Изменить фильтр]. В появившемся окне таблицы ввести условия поиска в соответствующих полях. Фильтр создан.

 

№ п/п

Название провайдера

Плата за подключение

Почасовая оплата

Кол-во входных линий

Скорость канала

 

 

+

<40

>500

>100

 

  1. Ввести команду [Записи-Применить фильтр]. В появившемся окне таблицы будут выведены записи, удовлетворяющие с условиям поиска. В данном случае найден лишь один такой провайдер – МТУ-интел.

Поиск данных с помощью запроса.

  1. В окне «Провайдеры Интернета»: база данных выделить группу объектов Запросы и выбрать пункт Создание запроса с помощью конструктора.

  2. На диалоговой панели Добавление таблицы выбрать таблицу «Провайдеры Интернета», для которой создается запрос. Щёлкнуть по кнопке Добавить.

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

В строке Условие отбора: ввести условия для выбранных полей.

В строке Вывод на экран: задать поля, которые будут представлены в запросе.

  1. Сохранить запрос под именем Запрос1 с помощью команды [Файл-Сохранить как].

  2. В окне Провайдеры Интернета: база данных выделить Запрос1 и щелкнуть по кнопке Открыть. В появившемся окне запроса будут выведены записи, удовлетворяющие условиям поиска. В данном случае найден лишь один такой провайдер – Мту-интел.

Быстрая сортировка данных. 

  1. В окне Провайдеры Интернета: база данных в группе объектов Таблицы выделить таблицу «Провайдеры Интернета» и щелкнуть по кнопке Открыть.

  2. Выделить поле Скорость канала и ввести команду [Записи-Сортировка-Сортировка по возрастанию]. Записи в БД будут отсортированы по возрастанию скорости канала.

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

  1. В окне Провайдеры Интернета: база данных выделить группу объектов Запросы и выбрать пункт Создание запроса с помощью конструктора.

  2. На диалоговой панели Добавление таблицы выбрать таблицу «Провайдеры Интернета», для которой создается запрос. Щелкнуть по кнопке Добавить.

  3. В окне запроса в строке Сортировка: из раскрывающегося списка выбрать имена полей, в которых задать тип сортировки.

В строке вывод на экран задать поля, которые будут представлены в запросе.

      4. Сохранить запрос под именем Запрос 2 с помощью команды Файл-Сохранить как.

      5. На вкладке запросы выделить Запрос 2  и щёлкнуть по кнопке Открыть . В появившемся окне запроса будет выведена отсортированная таблица.

Вывод БД на печать с помощью отчёта.

1. В окне Провайдеры Интернета: база данных выделить группу объектов ОТЧЁТЫ и выбрать пункт Создание отчёта с помощью мастера.

2. С помощью серии диалоговых панелей задать параметры внешнего вида отчета.

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

4. Если внешний вид документа вас удовлетворяет, распечатать его с помощью команды ( Файл – Печать ).

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

«Проектирование и реализация баз данных в MS Access»

  Освоение способов создания, редактирования и удаления баз и таблиц в  MS Access. Создание  базы данных в MS Access. Создание и изменение таблиц базы данных с помощью мастера и (или) в режиме конструктора.

  Создайте в личной папке папку Лаб04_07.

 Задание 1.

Откройте программу MS Acccess.

Создайте новую базу данных и сохраните ее с вашей фамилией (например Потапов)  в Лаб04_07. 

 Задание 2.

Создайте при помощи Мастера  таблицу ТипыТоваров  (на основе  образца Типы)  с полями:

  • КодТипа ( счетчик, первичный ключ);

  • НазваниеТипа (текстовый).

 

Создайте при помощи Мастера  таблицу Товары  (на основе  образца Товары)  с полями:

  • КодТовара (счетчик, первичный ключ);

  • КодТипа (числовой, длинное целое);

  • НаименТовара (текстовый) (переименовать ОписаниеТовара !!!);

  • Цена (денежный).

 

Создайте при помощи Мастера  таблицу Продавцы (на основе  образца Сотрудники)  с полями:

·         КодПродавца (счетчик, первичный ключ) (переименовать КодСотрудника !!!);

·         Фамилия (текстовый);

·         Зарплата (денежный).

Создайте при помощи Мастера  таблицу ПродавцыТовары  (на основе  образца СотрудникиЗадачи)  с полями:

·         КодТовараПродавца (счетчик, первичный ключ) (переименовать КодЗадачиСотрудники !!!);

·         КодПродавца (числовой, длинное целое) (переименовать КодСотрудника !!!) ;

·         КодТовара(числовой , длинное целое) (переименовать КодЗадачи !!!).

 Задание 3.

Модифицируйте при помощи Конструктора таблицу ПродавцыТовары, добавив поля Количество (числовой, длинное целое ) и ДатаПродажи (дата/время, формат поля : Полный формат даты, маска ввода: Краткий формат даты).

  

 Связывание таблиц. Подстановки.

 Задание 4.

Свяжите таблицы.

  

 

 При связывании таблиц не забудьте обеспечить целостность данных:

  

   Задание 5.

Создайте подстановку при помощи Конструктора для  КодаТипа  таблицы Товары, заменив КодТипа на  НаименованиеТипа из таблицы Типы.

  

                                           

  

Задание 6.

Создайте подстановку при помощи Конструктора для  КодаПродавца  таблицы ПродавцыТовары, заменив КодПродавца на  Фамилию из таблицы Продавцы.

 

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

«Проектирование и реализация баз данных в MS Access»

 Ввод и редактирование данных. Работа с формами.

  Освоение способов ввода и редактирования данных в таблицах в МS Access. Непосредственный ввод и редактирование данных в таблицах.

 Задание 1.

Откройте программу MS Acccess.

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

Задание 2.

Заполните поля таблицы ТипыТоваров значениями:

 

 Заполните поля  таблицы Товары значениями:

 Заполните поля  таблицы Продавцы значениями:

 Освоение способов создания простых форм. Освоение способов создания сложных форм. Ввод и редактирование данных  с помощью  форм. Модификация форм. 

Задание 3.

Создайте в режиме Мастера форму для таблицы ТипыТоваров. Введите новый тип.

 Создайте в режиме Мастера форму для таблицы Товары. Введите новый товар.

 Создайте в режиме Мастера форму для таблицы Продавцы. Введите нового продавца.

 Задание 4.

Создайте в режиме Мастера сложную форму ТоварыПродавцы вида главная – подчиненная, где главная таблица Товары, подчиненная –ПродавцыТовары.

Из таблицы ПродавцыТовары в этой форме не должен присутствовать КодТовара.

 Задание 5.

Добавьте новый товар и продавцов, продавших этот товар.

  

 Задание 6.

Модифицируйте форму. Измените заголовок формы ПродавцыТовары на ПРОДАВЦЫ. Введите для главной формы заголовок ТОВАРЫ.

 

 

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

«Проектирование и реализация баз  данных в MS Access»

Освоение способов формирования запросов и поиска.

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

  Задание 1.

Откройте программу MS Acccess.

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

 Задание 2.

Создайте при помощи Мастера запрос на выборку всех полей из таблицы Продавцы. Сохраните запрос как  ПродавцыЗапрос1.

 Задание 3.

Модифицируйте при помощи Конструктора запрос ПродавцыЗапрос1, добавив сортировку по возрастанию поля Фамилия. Сохраните запрос как  ПродавцыЗапрос2.

 Задание 4.

Модифицируйте при помощи Конструктора запрос ПродавцыЗапрос2, добавив условие отбора на поле Зарплата > 15000р. Сохраните запрос как  ПродавцыЗапрос3.

 

 Задание 5.

Создайте при помощи  Конструктора запрос на выборку записей с из таблицы Товары  с группировкой по полю КодТипа. В качестве результата выведите КодТипа, среднюю и минимальную цену типа с заголовками (подписями) Тип, Средняя цена и Минимальная цена соответственно. Сохраните запрос как ЗапросТовары1.

 Задание 6.

Создайте запрос на выборку записей из  таблицы Товары и таблицы ПродавцыТовары c группировкой по наименованию товара. В качестве результата выведите НаименТовара,  проданное количество товара с подписью Количество, сумму, на которую продан товар, c подписью Сумма. Используйте Мастер с изменением макета запроса в режиме Конструктора. Сохраните запрос как ЗапросТоварыПродавцыТовары1.

 

  

 

 

©С.И. Матвеев  2009
Московская обл., г. Щёлково, ул.Парковая, д. 3, тел.: 8 (496) 566-62-09, 8 (496) 566-62-03

Hosted by uCoz